ES News email The latest headlines in your inbox twice a day Monday - Friday plus breaking news updates Enter your email address Continue Please enter an email address Email address is invalid Fill out this field Email address is invalid You already have an account. Please log in Register with your social account or click here to log in I would like to receive lunchtime headlines Monday - Friday plus breaking news alerts, by email Update newsletter preferences

The population of London is predicted to reach 10 million people within 10 years, with 100,000 immigrants flocking to the capital every year.

A report by the Office of National Statistics (ONS) found that London’s population has grown by around 120,000 people in the past year.

Nearly 100,000 people arrived in the capital from overseas each year between 2011 and 2015, said the report.

More than half a million babies born in the capital between 2011 and 2015 were born to immigrant mothers, according to ONS figures.

The report states: “London’s attraction to immigrants no doubt reflects its status as a major employment centre and international hub.

“With its high ethnic minority population it may prove especially attractive to people wishing to join family or others from that cultural background.”

The ONS has predicted that London will reach “megacity” status, a population of 10 million, by 2026.

When compared with other regions in the UK, London’s population has grown at a much faster rate in the last five years, from 8.2 million in 2011, to 8.7 million in 2015.

But the study also found that the number of teenagers and children in the capital is falling by more than 30,000 a year.

The second highest growing city was Bristol, with its population growing from 1.07 million to 1.12 million.

The report adds: “All city regions have grown in population since 2011 and are projected to continue to grow.

“Greater London has had, and is projected to have, the most rapid growth.”