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 retired judge will lead the public inquiry into the Grenfell Tower disaster, sources have confirmed.
Regulation introduced to stop irresponsible mortgage lending and a sharp drop in new homes being built are behind the decline.
Harry Brust was first prescribed the drugs to treat a skin condition as a child - but it led to him becoming addicted to heroin.