Migration: latest evidence and sources

Latest ONS estimate

Net migration fell to 171,000 in the year ending December 2025.

The provisional estimate is 48% lower than the updated YE December 2024 estimate of 331,000.

Published 21 May 2026. These figures are official statistics in development and remain subject to revision.

Latest observation

Immigration minus emigration equals net migration

Long-term immigration
813,000
Annual change -199,000
Long-term emigration
642,000
Annual change -38,000
Net migration
171,000
Annual change -160,000

What changed?

Year-on-year change

-160,000

YE December 2024 to YE December 2025

Long-term migration: ten annual observations

December year-ending estimates from the latest ONS revised time series. Components are independently rounded, so older arithmetic can differ from published net migration by up to 1,000.

YE December 2016 to YE December 2025

Interactive chart unavailable without JavaScript. The published observation history is provided in the data table below.

The interactive chart requires JavaScript. Without it, the published figures remain available in the observation table below.

Latest published values for YE December 2025: Immigration 813,000; Emigration 642,000; Net migration 171,000

Observation window: YE December 2016 to YE December 2025.

Latest published values for YE December 2025: Immigration: 813,000; Emigration: 642,000; Net migration: 171,000

Vertical axis: -115k to 1556k; bounds fitted to these observations, not zero-based.

ImmigrationEmigrationNet migrationMarked dates: known UK events, for reference only
Download full edition (JSON)
Download selected observations:
Download chart as image:
Show observation table (10)
Long-term migration: ten annual observations. December year-ending estimates from the latest ONS revised time series. Components are independently rounded, so older arithmetic can differ from published net migration by up to 1,000. Published observations from YE December 2016 to YE December 2025.
PeriodObserved atImmigrationEmigrationNet migration
YE December 20162016-12-31772,000523,000249,000
YE December 20172017-12-31752,000544,000208,000
YE December 20182018-12-31825,000549,000276,000
YE December 20192019-12-31788,000605,000184,000
YE December 20202020-12-31662,000569,00093,000
YE December 20212021-12-31947,000480,000467,000
YE December 20222022-12-311,398,000508,000891,000
YE December 20232023-12-311,441,000593,000848,000
YE December 20242024-12-311,012,000680,000331,000
YE December 20252025-12-31813,000642,000171,000

Why it matters

Long-term migration changes the size and composition of the resident population and informs planning for housing, public services and the labour market. This estimate does not by itself explain those impacts.

Explain this number

Definition

People moving to or from the UK for 12 months or more. Net migration is long-term immigration minus long-term emigration.

Unit and geography

People · United Kingdom

How to interpret it

The year-on-year comparison uses revised estimates on the same long-term migration definition. A lower estimate means the balance between immigration and emigration narrowed.

Important caveat

The newest estimates are provisional for a year and earlier periods may be revised when methods or source data improve.

Source and date

ONS long-term international migration bulletin · Published 21 May 2026 · observation period YE December 2025

Visa and nationality tables withdrawn

The previous page mixed Home Office visa grants with ONS long-term migration estimates and labelled nationality counts as net migration without aligning their definitions, periods and denominators. Those tables remain unavailable until each measure can be reproduced separately.