In the year ending June 2019, the non-UK born population was 9.4 million and non-British population was 6.2 million, which were both similar to the previous year.
In the year ending June 2019, the number of people with an EU8 nationality was 1.4 million and was mainly accounted for by those holding Polish nationality.
Polish has continued to be the most common non-British nationality in the UK since 2007. However, India is now the most common non-UK country of birth, the first time since 2015 that Poland has not been the most common.
Different migration-related data sources at local authority level including migration flows, non-UK-born and non-British populations, National Insurance number registrations, GP registrations, and births to non-UK-born mothers.
2011 Census internal migration statistics for the UK give estimates that classify people and households in areas within the UK and those having moved from each area to elsewhere within the UK in the year preceding the Census.