Generic filters
Subscribe to our Newsletter

H. Migration statistics

 Table H.1: Long-term international migration 2012 to 2025 (‘000s, year to December)

2012201320142015201620172018201920202021202220232024R2025P
Immigration
Non-EU in23023424123823725733036829461010911188780627
EU in3344024574814654114213493161731411039176
British in797681787084747152164166150140110
643713778797772752825788662947139814411012813
Emigration
Non-EU out16917115415014714415218219288110182269278
EU out128141180193213235250269247159151156155118
British out151157161151163164147153130233247255257246
448469494494523544549605569480508593680642
Net migration
Non-EU61638788901141781861015229811005511350
EU206262277287253176170807015-9-53-63-42
British-72-81-80-73-93-80-73-82-78-69-81-105-117-136
19524428430324920827618493467891848331171
EU+British1341811972141609697-2-8-54-90-158-180-178
Source: ONS, Long-term international migration, 21 May 2026.
R = revised, P = provisional.
ONS changed estimation method in July 2021: earlier figures have a different basis.
Source: ONS, Long-term international migration statistics, May 2026

 

Share
Generic filters

Send us some feedback

Subscribe to our newsletter