London Population | Growth, Density & Home Ownership Statistics

London is the UK's biggest property market by a distance, and the 2021 Census counted nearly 8.8 million people across its 33 boroughs. That is 7.1% more than in 2011, but the headline number hides the real story: the capital is pulling in two directions at once.

The outer boroughs are growing fast. Tower Hamlets added 22.1% and Barking and Dagenham 17.7%. Central London, meanwhile, is shrinking. Westminster lost 6.9% of its residents over the decade, Kensington and Chelsea 9.6%, and Camden 4.6%. For anyone weighing up a London buy-to-let, that split between a busy outer ring and a hollowing-out centre is the first thing to understand.

Article updated: July 2026

London also rents more than anywhere else in the country. Just 46.7% of households own their home, against 62.3% nationally, and private renting runs at 30.1% versus 20.6% across England. The tables below break the 2021 Census down by every London postcode and borough, so you can see where the people, the renters and the density actually sit, whether you buy in the capital or look further out to the London commuter belt.

London Population by Borough and Postcode

This table sets out the 2021 Census for every London postcode, grouped by borough and ranked by population within each. The inner-city postcodes carry the highest densities, with Elephant and Castle (SE17) topping 48,000 people per square mile, while the outer boroughs spread similar numbers over far more ground. Watch the density column to see where the capital is most tightly packed.

Barking and Dagenham

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
IG11Barking50,08118,06417,647
RM8Becontree38,99814,83924,455
RM10Dagenham37,85014,60519,507
RM9Dagenham35,44913,39213,928
RM6Chadwell Heath32,90812,1939,006
RM7Romford27,41111,07512,054
RM5Collier Row19,0227,56415,295

Barnet

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
EN5Barnet37,04915,1935,968
NW11Golders Green32,57111,87016,636
NW4Hendon31,74511,51015,249
N12North Finchley28,74111,45417,948
N10Muswell Hill27,53211,30818,916
N3Finchley26,58410,47017,452
EN4Barnet25,76710,0775,987
NW7Mill Hill25,1319,3757,165
N2East Finchley23,8789,60813,044
N20Whetstone18,9677,2848,731

Bexley

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
DA16Welling35,89613,63616,173
DA7Bexleyheath34,81113,90914,442
DA8Erith32,92712,92712,128
DA15Sidcup29,12311,27913,616
DA14Sidcup21,8769,6817,761
DA5Bexley20,5258,1586,610
DA17Belvedere17,1286,93911,817
DA6Bexleyheath10,0534,12010,770
DA18Thamesmead4,8511,92012,974

Brent

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
NW10Willesden91,82034,41018,402
NW2Cricklewood67,39325,71621,704
NW6Kilburn62,05628,50435,370
NW9Colindale59,32020,29118,265
HA0Wembley48,61314,98420,964
HA9Wembley Park47,50515,57819,371

Bromley

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
BR1Bromley55,93123,20212,398
BR3Beckenham47,38621,12410,385
BR6Orpington46,06518,9823,806
BR5Orpington45,92318,9038,877
BR2Bromley44,90318,9935,610
SE20Penge22,82110,46123,410
BR8Swanley22,0449,1824,592
BR4West Wickham19,3497,3848,953
BR7Chislehurst17,3227,0795,490

Camden

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
NW1Camden60,29426,14225,578
NW3Hampstead51,64423,67519,533
NW5Kentish Town30,94813,19735,139

City of London

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
EC2Liverpool Street4,6952,78616,435
EC4Blackfriars1,1817958,953
EC3Aldgate3952326,275

Croydon

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
CR0Croydon153,80361,87912,838
CR2South Croydon48,42719,8259,088
CR7Thornton Heath44,62016,26128,071
SE25South Norwood34,49514,94121,755
CR8Purley32,30112,3286,765
CR5Coulsdon28,76111,0453,377
CR3Caterham28,74811,6943,066
SE19Crystal Palace27,63812,68816,753
CR6Warlingham9,8814,0381,575

Ealing

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
UB6Greenford50,94817,33113,473
W3Acton50,53420,13120,330
W5Ealing49,95220,53716,246
UB3Hayes48,47416,05713,355
UB5Northolt45,15816,51516,755
UB1Southall39,84811,27118,082
UB2Southall32,0449,55715,830
W13West Ealing31,77113,10823,938
W7Hanwell28,73911,06519,203

Enfield

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
EN3Enfield55,68720,58514,155
N9Edmonton51,42219,26020,447
EN1Enfield45,67117,86214,628
N13Palmers Green31,68112,27519,740
N18Upper Edmonton31,59811,30021,387
EN2Enfield29,47112,6124,591
N21Winchmore Hill23,5789,27410,651

Greenwich

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
SE18Woolwich75,84029,24519,534
SE13Lewisham40,84817,84927,051
SE3Blackheath31,31113,91813,830
SE28Thamesmead29,31810,49714,322
SE12Lee27,35311,57612,719
SE2Abbey Wood26,67210,13515,254
SE10Greenwich23,74410,71424,115
SE7Charlton20,3997,97914,551

Hackney

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
N1Islington89,89341,09238,774
N16Stoke Newington68,43226,19737,831
E5Clapton47,66918,83034,096
E2Bethnal Green46,21619,20843,853
E8Dalston39,07117,16839,808
E9Homerton38,23615,90026,100

Hammersmith and Fulham

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
SW6Fulham64,99428,49231,865
W12Shepherd's Bush48,27320,10726,496
W14West Kensington37,16617,66937,984
W6Hammersmith35,66915,84130,860

Haringey

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
N17Tottenham62,84323,38525,748
N4Finsbury Park46,27720,09435,386
N15Seven Sisters44,54116,78332,439
N22Wood Green42,99617,15422,101
N8Crouch End39,67317,20822,799
N6Highgate19,4078,90514,508

Harrow

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
HA3Kenton70,80923,41515,470
HA8Edgware64,90522,38914,739
HA2North Harrow55,27319,21417,970
HA5Pinner44,53417,4789,557
HA1Harrow38,44114,18215,996
HA7Stanmore35,97612,7589,511

Havering

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
RM3Harold Hill40,26716,8549,880
RM12Hornchurch34,60314,16113,372
RM11Hornchurch31,33812,36511,082
RM13Rainham28,41611,3853,568
RM14Upminster26,90510,8421,322
RM1Romford20,0538,62212,706
RM2Gidea Park13,2405,64612,900
RM4Havering-atte-Bower4,2901,8042,333

Hillingdon

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
HA4Ruislip50,09219,43710,037
UB3Hayes48,47416,05713,355
UB4Yeading39,57313,29413,843
UB8Uxbridge36,11612,68012,708
UB10Hillingdon33,61512,5198,026
UB7West Drayton29,74111,0987,048
HA6Northwood21,9018,8094,860
UB9Denham14,3365,9792,153

Hounslow

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
W4Chiswick44,33519,88517,746
TW3Hounslow39,55413,39426,209
TW7Isleworth37,58614,50216,942
TW13Feltham36,12713,88712,342
TW5Heston29,1969,27815,463
TW14Hatton27,98010,40111,653
TW4Hounslow27,8999,13917,884
TW8Brentford19,6738,56215,653

Islington

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
N7Holloway46,85020,84738,387
N19Archway33,78415,11436,904
EC1Clerkenwell27,08213,22432,637
N5Highbury24,72511,30838,034

Kensington and Chelsea

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
W10Ladbroke Grove33,63814,64923,275
W11Notting Hill31,35415,34930,122
SW3Chelsea22,08611,74521,566
W8Kensington20,3909,44125,274
SW7South Kensington19,5839,14618,929
SW10West Brompton18,5109,34736,429
SW5Earls Court15,2728,23345,088

Kingston upon Thames

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
KT3New Malden38,05514,18913,187
KT2Kingston upon Thames31,55112,47010,610
KT6Surbiton31,37813,42315,669
KT4Worcester Park28,68011,34012,948
KT1Kingston upon Thames21,9799,25617,269
KT5Surbiton20,8568,18313,813

Lambeth

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
SW16Streatham81,54332,16923,132
SW2Brixton54,20423,09535,239
SW9Stockwell42,06718,05141,872
SW4Clapham39,63317,09932,448
SW8Nine Elms35,13815,63435,257
SE11Kennington21,5899,61534,141
SE27West Norwood21,3588,85923,538
SE24Herne Hill18,7617,79622,141
SE21Dulwich15,2576,0699,546

Lewisham

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
SE15Peckham63,64725,38731,322
SE6Catford53,01121,17220,483
SE23Forest Hill33,68214,62921,886
SE4Brockley28,59511,86423,797
SE26Sydenham28,45512,50619,687
SE8Deptford27,49011,57734,673
SE14New Cross24,7819,97227,140

Merton

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
SW19Wimbledon77,44132,80422,912
SW17Tooting64,56625,92827,223
SM4Morden36,29213,78316,581
SW20Raynes Park28,40211,68214,713

Newham

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
E6East Ham78,95524,34024,255
E7Forest Gate54,56516,33437,681
E15Stratford52,19919,56426,834
E3Bow51,61820,15238,835
E13Plaistow46,91215,56938,980
E16Canning Town44,88017,16319,084
E12Manor Park41,86912,57224,052
E20Stratford000

Redbridge

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
IG1Ilford63,56919,89926,559
E11Leytonstone55,12821,72518,380
IG8Woodford Green35,89414,2547,523
IG3Seven Kings35,54311,01823,919
IG2Gants Hill28,2549,29120,147
IG6Barkingside27,82210,71613,845
IG7Chigwell19,9917,7893,698
E18South Woodford19,0228,13619,370
IG5Clayhall16,8235,71318,649
IG4Redbridge9,4552,95321,419

Richmond upon Thames

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
TW2Twickenham30,27612,22513,768
TW1Twickenham26,06511,23314,636
TW12Hampton23,2279,8299,751
TW11Teddington23,19810,0039,534
TW9Kew21,5569,8979,626
TW10Richmond19,2918,5355,739
SW14Mortlake16,7147,01917,084
SW13Barnes15,8736,69711,530

Southwark

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
SE1Waterloo66,77729,67835,535
SE5Camberwell46,20918,83633,077
SE16Rotherhithe45,83120,32733,699
SE17Elephant and Castle31,52213,05748,587
SE22East Dulwich29,68712,63320,823

Sutton

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
SM1Sutton38,24116,33619,421
SM5Carshalton37,96215,01311,459
SM6Wallington36,16615,04813,898
SM2Sutton28,26012,26010,472
SM3North Cheam21,0797,94316,410
SM7Banstead18,5027,2654,216

Tower Hamlets

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
E1Whitechapel81,94031,29443,893
E14Canary Wharf79,76033,33940,570

Waltham Forest

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
E17Walthamstow102,96838,40828,017
E4Chingford60,22523,8909,367
E10Leyton42,95315,23528,007

Wandsworth

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
SW11Battersea70,15231,22230,346
SW15Putney60,34425,54712,140
SW18Wandsworth59,80625,04925,107
SW12Balham31,26113,34429,428

Westminster

PostcodeAreaPopulation (2021)HouseholdsDensity (per sq mile)
SW1Westminster52,47827,00121,985
W2Bayswater47,57423,53835,885
W9Maida Vale37,72417,57344,192
W1Mayfair29,38315,29119,384
WC1Bloomsbury28,33712,37228,460
WC2Covent Garden6,4783,34015,150

Where London Is Growing and Shrinking

London's population is not moving in one direction. The fastest growth since 2011 came from the outer and eastern boroughs, led by Tower Hamlets (22.1%) and Barking and Dagenham (17.7%) on the back of new housing and younger residents.

Central London told the opposite story. Westminster, Kensington and Chelsea, and Camden all lost residents over the decade. Home ownership follows the same divide, ranging from 70.5% in Havering out east to just 25.7% in Tower Hamlets, while the highest private-rental rates sit in the City of London (48.4%) and Westminster (43.6%). It is the same divide we map borough by borough in our Property Investments UK guides.

Ready to buy property?

Access off-market investment properties with an average 8%+ annual gross yield (beating the UK's typical 3-5%).

Get property alerts
Buy investment property, 8%+ yields