GlobeMetrics

Try “Pune”, “Poona” or “पुणे”

United Kingdom · region of England

London population 2026

London has 9,122,909 people on the latest official figure, for mid-2025, 26,737 fewer than a year earlier (−0.29%). It is 2nd of the UK’s 9 English regions by population, home to 13.1% of the UK’s people.

If last year’s change continues: about 9.1 million by 1 July 2026. That is our arithmetic, not an official figure.

London in numbers

Population
9.1 million mid-2025
Change in a year
−0.29% −26,737 people
Change since 2020
+2.89% from 8.9 million
Share of the UK
13.1% 2nd of 9 English regions
Population density
5,804per km² 1,572 km²
Births in the year
105 thousand deaths: 50 thousand
International migration
+52 thousand net arrivals from abroad
Moves within the UK
−132 thousand more people left than moved in

In the latest year births outnumbered deaths by 54,211, 51,839 more people arrived from abroad than left, and 131,961 more people moved to the rest of the UK than moved in.

That is about as many people as Austria (9.1 million).

Population of London by year

Population of London
9.1M
› Show the numbers as a table
YearPopulation
20118,204,407
20128,320,767
20138,438,987
20148,547,192
20158,659,545
20168,743,651
20178,776,229
20188,833,335
20198,889,743
20208,867,008
20218,804,769
20228,917,360
20239,066,906
20249,149,646
20259,122,909
YearPopulationChange
2025 9,122,909 −26,737
2024 9,149,646 +82,740
2023 9,066,906 +149,546
2022 8,917,360 +112,591
2021 8,804,769 −62,239
2020 8,867,008 −22,735
2019 8,889,743 +56,408
2018 8,833,335 +57,106
2017 8,776,229 +32,578
2016 8,743,651 +84,106
2015 8,659,545 +112,353
2014 8,547,192 +108,205
2013 8,438,987 +118,220
2012 8,320,767 +116,360
2011 8,204,407 –

London among the UK’s English regions

Full ranking →
English regions of the UK by population
#
1 South East England9,691,844+0.55%
2 London9,122,909−0.29%
3 North West England7,772,854+0.73%
4 East of England6,613,801+0.65%
5 West Midlands6,205,854+0.39%
6 South West England5,906,997+0.38%
7 Yorkshire and the Humber5,672,166+0.28%
8 East Midlands5,085,641+0.50%
9 North East England2,762,746+0.51%

Air quality in London today

Hourly AQI and a 48-hour forecast.

London

Questions

What is the population of London in 2026?

The latest official figure is 9,122,909, for mid-2025 (Office for National Statistics). If last year’s change continues, London would have about 9.1 million people by 1 July 2026; that is our arithmetic, not an official figure. The ONS publishes new mid-year estimates once a year.

Is London’s population growing or shrinking?

It shrank by 26,737 people (−0.29%) in the latest year, and has changed +2.89% since 2020. In the latest year births outnumbered deaths by 54,211, 51,839 more people arrived from abroad than left, and 131,961 more people moved to the rest of the UK than moved in.

How does London rank in the UK?

London is 2nd of the UK’s 9 English regions, with 13.1% of the people. South East England is the largest, with 9.7 million.

What is the population density of London?

About 5,804 people per km², on 1,572 km². Standard area measurements, ONS.

What is the largest city in London?

London, with about 9 million people in the city proper. Metro areas are larger, and years differ (GeoNames).

Source and method

Office for National Statistics, mid-year population estimates. Open Government Licence v3.0. Standard area measurements, ONS. The ONS publishes new mid-year estimates once a year. Ranks, shares and changes are our arithmetic on the published figures. National figures can differ from the UN’s projection for the UK, which uses a different method. The 2026 figure above carries last year’s change forward; it does not come from the source.

Cite this page: London population, Office for National Statistics, mid-2025. GlobeMetrics, https://globemetrics.org/world-population/united-kingdom/london/

UK population by nation and region · United Kingdom population · All countries’ states and regions