London's non-UK born population by country of birth (2008 and 2018)
Of Londoners not born in the UK, more were born in India than any other country. 300,000 Londoners were born in India and around 140,000 each were born in Bangladesh, Poland and Romania.
The foreign-born population in London from most countries has increased since 2008. For example, there were nearly 100,000 more people born in India living in London in 2018 than there were in 2008. The population of those born in Romania more than quadrupled over the decade and the number of people who were born in Italy has trebled. There are 18,000 fewer Kenyan-born Londoners in 2018 compared to 2008 and the population of Zimbabwean-born Londoners has fallen by 40%.