Many of the places with the biggest change were also the most strongly supportive of Brexit.
Romanian becomes second most common non-British nationality among UK residents
Romanian has become the second most common non-British nationality in the UK, figures show.
The number of Romanian nationals living in the UK in 2017 was estimated to be 411,000 – a jump of 25 per cent on the previous year, and the largest increase for any country.
Polish remains the most common non-British nationality, with an estimated one million in the UK.
Romania has overtaken the Republic of Ireland and India to move from fourth to second place in the list.
Some 350,000 Irish nationals lived in the UK in 2017, while there were 346,000 Indians.
The figures, from the Office for National Statistics (ONS), show the total number of non-British nationals living in the UK in 2017 was 6.2million, up 4 per cent on 2016’s total of six million.
That is a smaller rise than that recorded between 2015 and 2016, when the number rose by 8 per cent.
Nicola White of the ONS migration statistics division said: ‘Non-UK born and non-British populations continued to increase in 2017, as more people continued to come to the UK to live than move to live abroad for a year or more.’
What were top 20 non-British nationalities in the UK in 2017?
1. Poland 1,021,000
2. Romania 411,000
3. Republic of Ireland 350,000
4. India 346,000
5. Italy 297,000
6. Portugal 235,000
7. Lithuania 199,000
8. Pakistan 188,000
9. Spain 182,000
10. France 181,000
11. Germany 154,000
12. China 147,000
13. United States 133,000
14. Latvia 117,000
15. Nigeria 102,000
16. Hungary 98,000
17. Netherlands 97,000
18. Australia 87,000
19. Bulgaria 86,000
20. Bangladesh 84,000
Read more here from DailyMail