Scientists warn if obesity levels continue to rise there may be an additional 3,700 cancers diagnosed annually.
The study of five million people is the largest to date to confirm the link.
Doctors often warn being overweight can increase the risk of developing cancer, but this study highlights those forms of the disease where the risk is greatest.
Scientists from the London School of Hygiene and Tropical Medicine researchers gathered data on five million people living in the UK, monitoring changes to their health over a period of seven years.
They found each 2-2.5 stone of extra weight an average adult gained was linked firmly and linearly to a greater risk of six cancers.
How big this risk was varied depending on tumor type.
People who had a high body mass index (calculated using weight and height) were also more likely to develop cancer of the liver, colon, ovaries, and post-menopausal breast cancer.
However, the effects for these cancers were less clear-cut and were influenced by individual factors such as the menopause.
There is some evidence to suggest a higher BMI is associated with a lower chance of getting prostate cancer.
Dr. Krishnan Bhaskaran, who led the research, said: “There was a lot of variation in the effect of BMI on different cancers.
“For example, risk of cancer of the uterus increased substantially at higher body mass index, for other cancer we saw a more modest increase in risk or no effect at all.
“This variation tells us BMI must affect cancer risk through a number of different processes, depending on cancer type.”
At least 158 people have died in Spain's worst flooding disaster in generations. On October…
Google has been fined two undecillion (a two followed by 36 zeroes) roubles by a…
Embarking on a home remodel is an exciting journey, promising enhanced comfort, increased property value,…
The US presidential candidates continued to campaign across key swing states on October 20. Footage…
Elon Musk has said he will give away $1 million a day to a registered…
India and Canada have decided to expel their top envoys along with other diplomats as…