The findings, published in the Lancet medical journal, suggest BMI was "positively associated" with 10 most common cancers, including uterus, cervix, thyroid, kidney, liver and colon.
Post-menopausal breast cancer and leukaemia were also a heightened risk, the scientists said.
A person is deemed to be overweight if they have a BMI score, calculated using their weight and height, of 25 to 30 and are obese if it is above 30.
More top news
A young girl has become an internet sensation after pictures emerged of her being attacked by a goose.
A professional mixed martial arts fighter has died after being involved in a hit-and-run incident in Florida.
The paint appeared on almost every part of the car, saying: "HOPE SHE WAS WORTH IT!" and " CHEATER IT'S OVER".