Immigration & Migration
25 countersNet migration to the UK reached 685,000 in the year to June 2023 — the highest on record — with approximately 1.2 million people arriving and 533,000 leaving. The Home Office granted over 1.2 million visas in 2023 across work, student, family and humanitarian categories. There were 84,000 asylum applications and the asylum hotel accommodation bill reached approximately £4 billion per year. All UK immigration statistics are sourced from ONS International Migration estimates and Home Office Immigration Statistics.
Net Migration This Year
Net Migration Since You Opened This Page
People Arrived in UK This Year
People Left UK This Year
Work Visas Granted This Year
Student Visas Granted This Year
Family Reunion Visas Granted This Year
Total Visas Granted This Year
Asylum Applications This Year
Asylum Applications Pending Right Now
Asylum Decisions Made This Year
Asylum Applications Approved This Year
Asylum Applications Rejected This Year
Small Boat Crossings This Year
People Arriving by Small Boat This Year
Asylum Hotel Cost Today
Asylum Hotel Cost This Year
Total Asylum System Cost This Year
Citizenship Grants This Year
EU Nationals Living in UK (settled status)
UK Nationals Living in EU
UK Population Born Outside UK
Top Countries of Origin for Migrants
Net Migration — Same Point Last Year
Refugees Resettled via Official Schemes This Year
Frequently Asked Questions
Based on official UK government data
What is the net migration figure for the UK in 2026?
Net migration to the UK was 685,000 in the year to June 2023, according to ONS figures, one of the highest figures ever recorded. Approximately 1.2 million people arrived in the UK while 533,000 departed. Net migration has been at record levels since 2021 driven by work and student visas.
How many people crossed the Channel in small boats?
In 2023, approximately 29,437 people crossed the English Channel in small boats, according to Home Office statistics. Since 2018 over 100,000 people have made the crossing. The government spends approximately £4 billion per year on asylum seeker accommodation and support.
How much does immigration cost the UK per year?
The UK government spends approximately £4.5 billion per year on the asylum system, including hotel accommodation costs of around £4 billion annually. This does not include wider public service costs. Work and student visa programmes generate significant economic contributions through taxes and fees.
Deep Dive Statistics
Explore detailed statistics for specific topics within this section.