UK Immigration

Net migration, small boat crossings, visa grants, and asylum claims and decisions - sourced from the Home Office and Office for National Statistics.

Latest figures

Net Migration
171,000 2025
↓ 48% year-on-year
Small Boat Arrivals
33,374 last 12 months
↓ 23% year-on-year
Asylum Applications
101,911 2025
↓ 3% year-on-year
Work, Study & Family Visas
753,741 2025
↓ 14% year-on-year

Net Migration

Annual Net Migration

Annual long-term international migration · calendar years to 2025
171,000
2025

ONS estimates are subject to revision.

View data: Annual Net Migration
Annual Net Migration · Annual long-term international migration · calendar years to 2025
YearAnnual Net Migration
2012195 thousand people
2013244 thousand people
2014284 thousand people
2015303 thousand people
2016249 thousand people
2017208 thousand people
2018276 thousand people
2019184 thousand people
202093 thousand people
2021467 thousand people
2022891 thousand people
2023848 thousand people
2024331 thousand people
2025171 thousand people
Conservative
Labour
View source ↗

Immigration vs Emigration

Annual immigration and emigration · calendar years to 2025
813,000 entering
642,000 leaving
View data: Immigration vs Emigration
Immigration vs Emigration · Annual immigration and emigration · calendar years to 2025
YearImmigrationEmigration
2012643 thousand people-448 thousand people
2013713 thousand people-469 thousand people
2014778 thousand people-494 thousand people
2015797 thousand people-494 thousand people
2016772 thousand people-523 thousand people
2017752 thousand people-544 thousand people
2018825 thousand people-549 thousand people
2019788 thousand people-605 thousand people
2020662 thousand people-569 thousand people
2021947 thousand people-480 thousand people
20221,398 thousand people-508 thousand people
20231,441 thousand people-593 thousand people
20241,012 thousand people-680 thousand people
2025813 thousand people-642 thousand people
Immigration
Emigration
View source ↗

Small Boat Channel Crossings

Monthly Small Boat Crossings

Rolling 12-month total
33,374
12 months to Jun 2026

First plotted point is December 2018, after 12 months of observations. Covers detected small boat arrivals.

View data: Monthly Small Boat Crossings
Monthly Small Boat Crossings · Rolling 12-month total
MonthRolling 12-month total
Dec 2018299 arrivals
Jan 2019337 arrivals
Feb 2019425 arrivals
Mar 2019491 arrivals
Apr 2019571 arrivals
May 2019721 arrivals
Jun 2019880 arrivals
Jul 20191,075 arrivals
Aug 20191,407 arrivals
Sep 20191,610 arrivals
Oct 20191,662 arrivals
Nov 20191,703 arrivals
Dec 20191,843 arrivals
Jan 20201,892 arrivals
Feb 20201,987 arrivals
Mar 20202,109 arrivals
Apr 20202,587 arrivals
May 20203,180 arrivals
Jun 20203,744 arrivals
Jul 20204,660 arrivals
Aug 20205,788 arrivals
Sep 20207,524 arrivals
Oct 20207,921 arrivals
Nov 20208,531 arrivals
Dec 20208,462 arrivals
Jan 20218,592 arrivals
Feb 20218,717 arrivals
Mar 20219,360 arrivals
Apr 20219,552 arrivals
May 202110,436 arrivals
Jun 202111,886 arrivals
Jul 202114,287 arrivals
Aug 202115,870 arrivals
Sep 202118,526 arrivals
Oct 202120,755 arrivals
Nov 202126,965 arrivals
Dec 202128,526 arrivals
Jan 202229,641 arrivals
Feb 202229,476 arrivals
Mar 202231,711 arrivals
Apr 202233,104 arrivals
May 202234,393 arrivals
Jun 202235,356 arrivals
Jul 202235,531 arrivals
Aug 202241,109 arrivals
Sep 202244,471 arrivals
Oct 202248,670 arrivals
Nov 202245,781 arrivals
Dec 202245,755 arrivals
Jan 202345,596 arrivals
Feb 202347,226 arrivals
Mar 202345,000 arrivals
Apr 202345,010 arrivals
May 202343,758 arrivals
Jun 202344,441 arrivals
Jul 202344,053 arrivals
Aug 202340,791 arrivals
Sep 202337,556 arrivals
Oct 202332,525 arrivals
Nov 202330,104 arrivals
Dec 202329,437 arrivals
Jan 202429,592 arrivals
Feb 202428,739 arrivals
Mar 202431,079 arrivals
Apr 202431,058 arrivals
May 202432,275 arrivals
Jun 202431,493 arrivals
Jul 202431,608 arrivals
Aug 202430,388 arrivals
Sep 202429,851 arrivals
Oct 202433,399 arrivals
Nov 202434,639 arrivals
Dec 202436,816 arrivals
Jan 202536,579 arrivals
Feb 202536,617 arrivals
Mar 202538,023 arrivals
Apr 202540,323 arrivals
May 202541,180 arrivals
Jun 202543,309 arrivals
Jul 202545,349 arrivals
Aug 202544,767 arrivals
Sep 202545,659 arrivals
Oct 202543,109 arrivals
Nov 202542,546 arrivals
Dec 202541,472 arrivals
Jan 202641,307 arrivals
Feb 202641,625 arrivals
Mar 202639,271 arrivals
Apr 202636,814 arrivals
May 202635,802 arrivals
Jun 202633,374 arrivals
Conservative
Labour
View source ↗

Small Boat Arrivals by Nationality

Most common nationalities

View source ↗

Visa Grants

Work, Study & Family Visas

Includes dependants

Includes dependants.

View data: Work, Study & Family Visas
Work, Study & Family Visas · Includes dependants
YearWorkStudyFamily
2019193 thousand grants404 thousand grants56 thousand grants
2020115 thousand grants250 thousand grants37 thousand grants
2021239 thousand grants435 thousand grants42 thousand grants
2022422 thousand grants624 thousand grants47 thousand grants
2023614 thousand grants604 thousand grants80 thousand grants
2024368 thousand grants419 thousand grants85 thousand grants
2025260 thousand grants427 thousand grants66 thousand grants
Work
Study
Family
View source ↗

Visa Breakdown

Share of work, study & family visas
753,741
2025
View data: Visa Breakdown
Visa Breakdown · Share of work, study & family visas
Visa typeVisa Breakdown
Study427 thousand grants
Work260 thousand grants
Family66 thousand grants

Asylum System

Asylum Applications

Main applicants and dependants
101,911
2025
View data: Asylum Applications
Asylum Applications · Main applicants and dependants
YearAsylum Applications
201539,968 people
201639,357 people
201734,435 people
201838,483 people
201945,537 people
202037,603 people
202157,942 people
202295,007 people
202387,427 people
2024104,764 people
2025101,911 people
Conservative
Labour
View source ↗

Asylum Grant Rate

Main applicants granted protection or other leave
42%
2025
View data: Asylum Grant Rate
Asylum Grant Rate · Main applicants granted protection or other leave
YearGrant Rate %
201539.9%
201634%
201731.9%
201832.9%
201952%
202046.3%
202172.2%
202275.9%
202367.2%
202447.3%
202542.1%
Conservative
Labour
View source ↗

Asylum Applications, Decisions & Grant Rates

Year ending June 2026

85,891 applications115,872 initial decisions
Nationality ⇅ Region Applications ↓ Decisions ⇅ Grant rate ⇅

Top 30 nationalities by claims. The decisions count covers people granted protection or other leave, or refused at initial decision. It can include claims made in earlier years. Grant rates cover main applicants.

Home Office View source ↗
About the data

About this data

Net migration estimates come from the Office for National Statistics; small boat crossings, visa grants and asylum figures come from the Home Office's official statistical releases. Most series update quarterly on pre-announced dates, with small boats data published more frequently.

Migration statistics deserve more caution than most: net migration estimates are provisional and often revised by large amounts, small boats figures count one specific route rather than all irregular migration, and asylum grant rates shift with the nationality mix of applicants. The charts show the best official picture, but the newest data points are always the least settled.

Frequently asked questions

What is UK net migration?

Net migration is immigration minus emigration. It fell to 171,000 in 2025, down from a record 944,000 in the year to March 2023, after visa rules were tightened.

How many people cross the Channel in small boats?

33,374 people crossed the Channel in small boats in the year to June 2026. There were 41,472 crossings in 2025, the second-highest year on record after 45,774 in 2022.

What is the UK asylum grant rate?

In the year to June 2026, 38% of asylum claims that received an initial decision were granted protection or other leave, down from a peak of 77% in the year to September 2022. Many initial refusals are later overturned on appeal.

Related trackers