Population Statistics
The Thames, St Paul's and the City of London from the air at dusk
HomeArticlesHow many people live in London?

Article ·

How many people live in London?

The Thames, St Paul's and the City of London from the air at dusk. Photo: Jaanus Jagomägi on Unsplash

About nine million. That is the answer most people want, and it is close enough for most purposes.

But if you need the number to be right rather than close, there isn't one. There are several, they differ by millions, and they are all correct.

The four answers

What you mean by "London"PopulationSource
The City of London (the square mile)15,111ONS mid-2024
The London place, roughly the urban core8,961,989GeoNames
Greater London, the 33 boroughs9,089,736ONS mid-2024
The Greater London built-up area9,787,426ONS, 2011 census

The spread between the smallest and largest of those is about 9.77 million people. That is not a rounding difference or a data quality problem. Each figure measures a different thing, and each is right about the thing it measures.

2005201020152020 7.3M 9.1M
Greater London residents by year, summed across the 33 boroughs: 7,322,403 in 2001 to 9,089,736 in 2024. Source: ONS mid-year estimates via Nomis.

Why the built-up area is bigger than Greater London

Greater London is an administrative boundary drawn in 1965. The built-up area is a physical one: ONS defines it from Ordnance Survey topographic data as land that is irreversibly urban, where buildings are generally less than 200 metres apart.

London's bricks do not stop at the boundary. The built-up area spills into Hertfordshire, Essex, Kent, Surrey, Buckinghamshire and Berkshire, which is why it counts more people than the 33 boroughs do. Anyone who has watched the houses fail to thin out on the train to Watford already knows this.

The City of London is the strange one

Only 15,111 people live in the City of London, the historic square mile that is legally a city in its own right. Roughly half a million commute in to work there. It is the only local authority in Britain where the daytime population is more than thirty times the resident one.

So when a list says London's population is around fifteen thousand, it is not broken. It is answering a question you did not ask.

ONS finds this awkward too

This is not us being pedantic. When ONS published its built-up areas analysis for the 2021 census, it had to handle London separately: the method does not identify individual settlements there the way it does elsewhere, so London is reported by borough, and its 33 built-up areas were removed from the main analysis altogether.

When the national statistics office takes your capital city out of its own dataset because the geography will not behave, the problem is real.

What it looked like in 2005

The World Gazetteer, which this domain published until 2013 and whose 2005 edition we have restored, handled it by publishing both figures and labelling them. London appeared as 7,421,209 as a place and 12,599,561 as an agglomeration. Two numbers, both stated, twenty years ago.

Most population lists still do not do this. They pick one figure, print it without saying which geography it describes, and that is precisely why no two of them agree.

So which number should you use?

Whichever matches your question, as long as you say which one it is.

The one thing worth avoiding is picking a figure because it is the one you found first. See the current UK population tables, where we state the geography for every figure, and the annual series for each London borough.

Common questions

What is the population of London?
About nine million for most purposes. Precisely: 9,089,736 across the 33 boroughs of Greater London on ONS mid-2024 estimates, 9,787,426 for the wider built-up area at the 2011 census, and 15,111 for the City of London alone.
Why do London population figures differ so much?
Because London means at least four different geographies: the square mile, the urban core, the 33 boroughs and the continuous built-up area that spills into six neighbouring counties. Each has an honest figure, and they span more than nine million people.
What is the population of the City of London?
15,111 residents in the historic square mile, which is legally a city in its own right. Around half a million people commute in daily, making it the only British authority whose daytime population is more than thirty times its resident one.
Is London growing?
Yes. The 33 boroughs together added 1,767,333 residents between 2001 and 2024 on ONS estimates, with Tower Hamlets and Newham the fastest-growing. The City of London more than doubled over the same period, though from a very small base.

Keep reading

The same place under every boundary
The table this article draws on
What is a built-up area?
5 August 2026
The fastest growing places in the UK
5 August 2026