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
All cuts have consequences, warns Joel Hills, as he examines which assets may be up for sale if George Osborne decides 'everything must go'.
Tests revealed she was suffering from secretory carcinoma - which affects just "one in a million people" diagnosed with the breast cancer.
A terminally ill cancer patient was led down the 'aisle' in bed at hospital after being told she was unlikely to survive weekend,