London Population Facts: Size, Density, and Diversity

London population facts start with a number that still feels hard to square with daily life: 9,089,736 residents were counted in the official mid-2024 estimate. That figure from the Office for National Statistics puts the capital above nine million again.

The more revealing clue is movement. London added about 90,000 people in a year, even before you get to the everyday pressure felt on trains, pavements and school places.

The surprise is where that growth comes from. Births outnumbered deaths by more than 55,000 in 2024. The city keeps renewing itself from within as well as through migration.

It’s dense, young, international and wildly uneven. One borough can feel packed at noon. Another can feel almost suburban by comparison. In my honest opinion, that unevenness matters more than the headline total, because it explains why two Londoners can live in the same city and experience completely different versions of it.

How many people live in London now?

Greater London now has roughly eight Birmingham-sized populations inside one regional boundary. The latest Office for National Statistics mid-year estimate, published via Nomis, puts the capital at 9,089,736 residents in mid-2024. That breaks down as 4,409,526 males and 4,680,210 females.

The 2021 Census for England and Wales gave the last full headcount, but estimates have already moved on. ONS figures show London has climbed back to just over the 9 million mark, though that rounded figure depends on the source and the line you draw around the city.

A clean number sounds satisfying. London refuses to be that neat.

Here’s the awkward part: “London” can mean Greater London, the wider built-up area, or the tiny ceremonial City of London. Those are not interchangeable. If someone quotes a population figure without naming the boundary, you should treat it as half a fact.

Growth hasn’t stopped either. Urbistat’s analysis of ONS data says London rose from 8,999,705 to 9,089,736 in 2024, an increase of 90,031 people in one year. Births played a major role, with 105,725 births and 50,578 deaths recorded that year before migration even enters the picture.

That scale lands on City Hall every day. Sadiq Khan, as the current Mayor of London, doesn’t control every lever of population change. The mayoralty has to plan around it through transport, housing strategy, and public services pressure. In my view, that’s why the headline count matters: it turns an abstract city into a planning problem with trains, homes, schools, and waiting lists attached.

Compared with other UK cities, London sits in a category of its own. Birmingham, Manchester, Glasgow, and Liverpool are major urban centres, but none comes close to the capital’s headcount under the Greater London boundary. The gap is the first thing to grasp before any talk of crowding or diversity makes sense.

Why London feels so crowded

Inner London packed about 10,700 residents into each square kilometre at the 2021 Census, compared with roughly 4,300 in Outer London, according to ONS Census density data. That gap explains a lot. Two people can both live in the same city and experience completely different levels of squeeze.

Greater London’s overall figure, about 5,700 people per square kilometre, makes the capital sound easier to grasp than it is. It’s a useful comparison point.

It averages out streets of mansion blocks, tower estates, parks, industrial land, reservoirs, and suburban cul-de-sacs into one tidy number. Real crowding doesn’t work like that.

Camden and Greenwich make the contrast easy to picture. Camden is compact, central, and full of places where homes, offices, stations, universities, hospitals, shops, and nightlife all sit on top of each other. Greenwich stretches farther east and feels roomier in parts, with more open land and lower-rise residential areas, but even there the pressure can spike around transport links and town centres.

Housing sharpens the feeling. A dense borough doesn’t just mean more people on pavements. It can mean smaller flats, more shared households, less storage space, and fewer quiet corners between home and the street.

The tradeoff is clear: central access saves time. It often costs space.

This is why the city can be enormous and still feel tight. Some boroughs feel full long before the whole capital does, especially where daily visitors pour into the same spaces residents use. In my honest opinion, the most useful way to read London’s density is not as a city-wide average, but as a street-level pressure map.

Density also changes how you read who lives in the city and how it is made up. The numbers matter. The lived experience comes from where people cluster, how homes are arranged, and how much public space is left once everyone arrives.

Who lives in the capital?

About 3.7 million Londoners were born outside the UK. The capital’s local population is also one of Europe’s largest migrant populations. The Greater London Authority’s Census-era analysis puts the non-UK-born share at about two in five residents.

That’s not a side detail. It shapes classrooms, high streets, health services, faith communities. The languages you hear on an ordinary bus ride.

A single place like Blackfriars won’t explain that mix. The 2021 Census showed London as one of the most diverse major cities in Europe, with just under 54% of residents identifying as White and the rest spread across Asian, Black, mixed, and other broad ethnic groups, according to ONS Census data. But the citywide figure hides the sharper truth: the borough next door can look completely different.

Age changes the feel of the city too. Under-18s and working-age adults are the groups that put the clearest pressure on schools, jobs, and transport. ONS data via Nomis shows 69.0% of London residents were aged 16 to 64 in 2024, compared with 62.8% across Great Britain.

That gap explains a lot about the rush-hour squeeze. It also explains why housing near rail lines, universities, hospitals, and major employment zones gets fought over so fiercely.

Households bring another layer. Census 2021 recorded a little over 3.4 million households in London, but those homes don’t follow one neat pattern. You get lone adults, flat shares, couples with children, and larger family households living close together.

In 2024, 60% of live births in London were to mothers born outside the UK, according to GLA and ONS births data. The next generation is being shaped by international family histories as well as local ones.

In my humble opinion, the household mix matters more than people expect. Two streets can hold a similar number of residents, but one may need more nursery places and school capacity while the other creates more pressure on late trains, rented flats, and GP appointments.

Borough differences that change the picture

Newham’s average household is roughly one person larger than Westminster’s. That single-person gap changes the pressure on schools, clinics, lifts, bins, and buses. According to ONS Census borough tables from 2021, Newham was close to 2.9 people per household.

Westminster was closer to 2.0. That doesn’t sound dramatic. It is.

The headline figure says one thing, but borough data says another: London is not one demographic machine. It is 32 boroughs plus the City of London, each with its own housing stock, labour market, age mix, and daily rhythm. Treat them as interchangeable and you miss the local story.

Newham reads as a family-heavy borough. Larger households and a younger age profile mean more children sharing homes, more demand for primary care, and more pressure on family-sized housing.

Westminster pulls the other way. Its central jobs, smaller households, and heavier adult skew make it feel busy in the daytime even where resident family life is thinner.

Age structure sharpens the contrast. Newham had around one in five residents aged under 16 at the Census, while Westminster was closer to one in eight. Both places can feel packed.

They create different kinds of demand. One needs playgrounds, school places, and larger flats. The other needs late transport, short-term lets control, and services for a highly mobile adult population.

This is where averages mislead. In my view, borough data matters more than the citywide number when you’re trying to understand daily life. A parent in East Ham and a renter near Victoria can both be counted in the same capital. The pressures around them barely rhyme.

What the headline number can’t tell you

The next London story won’t be decided by whether the total passes another neat milestone after 2024. It will be decided by how well each borough absorbs growth without flattening what makes it distinct.

Housing, schools, transport and health services don’t feel pressure evenly. They feel it street by street.

That’s why the borough lens matters. A place like Brent, where Census data showed 56% of residents were born outside the UK, isn’t just a demographic footnote.

It’s a preview of the city’s future. In my humble opinion, the smartest way to read London is to stop treating it as one place. The capital is a collection of local pressures sharing one name.

Frequently Asked Questions

How many people live in London right now?

London’s population is about 9 million. That scale changes how the city works day to day.

The number has kept London among Europe’s biggest cities. The pressure shows up fast in housing, transport, and public services. In my view, that size is the city’s biggest strength and its sharpest headache.

How dense is London compared with other major cities?

London is crowded in a way people feel immediately, not just on a map. Average density is about 5,700 people per square kilometre. That number hides big differences between inner and outer boroughs.

Some areas feel packed wall to wall. Others still have breathing room.

Why is London so diverse?

London’s population is built from many birthplaces, languages, and family histories. A huge share of residents were born outside the UK. That mix shapes everything from food to schools to local business.

The surprise is how normal it feels on the ground. Diversity here isn’t a side story, it’s the city’s everyday reality.

Which boroughs have the largest populations?

Borough size isn’t just about land, and that’s where people get London wrong. Places like Croydon, Barnet, and Ealing have some of the largest resident populations.

The most crowded places aren’t always the biggest by area. That contrast matters if you’re comparing housing demand or local services.

What do people usually get wrong about London’s population?

The biggest mistake is treating London like one uniform place. Inner areas, outer boroughs, age groups, and migrant communities all look different, so one citywide figure only tells part of the story. In my honest opinion, that’s the detail most readers miss… the averages are useful. They flatten the city fast.