Migration in and out of London over time (2009/10 - 2018/19)
Net migration plays a relatively small role in explaining the increase in population seen in London over the last decade. Other indicators on London's Poverty Profile show that the fact that there are far more births than deaths in London each year (over 70,500 more births than deaths in 2019) is the main contributor to London’s increasing population. In fact, net migration reduced the overall population of London by more 23,120 in 2016/17 and 16,583 in 2018/19, as more people left London than moved to London.
Net migration into London from the rest of the UK and overseas has fallen from nearly 50,000 people a year in 2014/15 to under 10,000 in 2017/18. This is mostly the result of more people moving from London to the rest of the UK and fewer people coming to London from abroad.
More people leave London for the rest of the UK than move from other places in the country to the capital (almost 94,000 people more in 2018/19) whereas more people come from abroad to live in London than emigrate internationally from the city (just over 77,400 more in 2018/19). This has remained true for over a decade.
There is great variation in terms of migration flows amongst the London boroughs, which can be explored when downloading the data file. Out of all the boroughs, 22 have seen negative net migration in 2018/19. Haringey has seen 4,402 more people leaving London than entering. While on the other hand, Camden has experienced positive net migration with 6,354 people moving into the borough in the same year.