Generic filters
Subscribe to our Newsletter

H. Migration statistics

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

201220132014201520162017201820192020R2021R2022R2023R2024RP
Immigration
Non-EU in23023424123823725733036829461010911188790
EU in33440245748146541142134931617314110382
British in797681787084747152164166150143
643713778797772752825788662947139814411015
Emigration
Non-EU out16917115415014714415218219288110182261
EU out128141180193213235250269247159151156150
British out151157161151163164147153130233247255257
448469494494523544549605569480508593669
Net migration
Non-EU61638788901141781861015229811005528
EU206262277287253176170807015-9-53-69
British-72-81-80-73-93-80-73-82-78-69-81-105-114
19524428430324920827618493467891848345
EU+British1341811972141609697-2-8-54-90-158-183
Source: ONS, Long-term international migration, 27 November 2025.
R = revised, P = provisional.
ONS changed estimation method in July 2021: earlier figures have a different basis.
Source: ONS, Long-term international migration statistics, November 2025

 

Share
Generic filters

Send us some feedback

Subscribe to our newsletter