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
The Government will urge the Church of England not to oppose plans to relax Sunday trading laws during a consultation starting today.
The number of night workers has risen to three million since the recession, with more women than ever working antisocial hours.
Sixteen Colombian police officers have been killed after their helicopter crashed while searching for the nation's most-wanted drug lord.