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 paedophile hoarding thousands of child sex abuse images has been jailed for three years after leaving his camera's memory card on a bus.
X Factor presenter Dermot O'Leary has annouced his retirement from the popular ITV talent show after eight years.
The magazine famous for its testosterone-fuelled coverage of drinking, football and scantily-clad women has published its final issue.