UK · EN

London

London has 8,799,728 residents in 33 local authorities (Census 2021). Homes sold for a median of £525,000 over the past two years, from £380,000 in Barking and Dagenham to £1,150,000 in Kensington and Chelsea.

33 local authorities · 704 wards · 180,965 postcode reports · Updated 24 October 2026
8,799,728residentsCensus 2021
£525kmedian sale price151,249 sales, 24 months
14%green within 500 mpostcode average
91%gigabit broadbandpremises, Ofcom 2025
London by postcode sector
Map of London: Average share of land within 500 m that is green space, by postcode sector
0%30%+
Average share of land within 500 m that is green space, by postcode sector

Map data © OpenStreetMap contributors · ONS Postcode Directory · HM Land Registry · IoD 2025 · Ofcom Connected Nations

Local authorities in London.

Every local authority has its own maps, a page for each ward and a report for every postcode. The greenest is Richmond upon Thames, with 21% of land near homes in green space.

Local authorityResidentsMedian priceGreen 500 mServices 15 minGigabitCrime per 1,000Postcodes
Croydon390,719£425k14%10588%1087,052
Barnet389,344£575k18%12579%968,923
Ealing367,115£530k14%15291%1206,585
Newham351,036£448k20%34192%1454,391
Brent339,816£550k10%13385%1275,916
Bromley329,992£520k17%9592%887,210
Enfield329,984£475k15%12891%1126,272
Wandsworth327,506£640k12%34690%1016,320
Lambeth317,654£545k10%41892%1546,166
Tower Hamlets310,306£500k13%53386%1555,933
Redbridge310,260£510k16%11693%984,618
Southwark307,637£535k12%44091%1617,235
Hillingdon305,909£505k17%7693%1286,167
Lewisham300,553£475k14%21190%1234,987
Greenwich289,068£455k19%16489%1175,238
Hounslow288,181£485k16%15092%1144,931
Waltham Forest278,426£538k17%27995%1063,831
Haringey264,238£575k18%28690%1324,507
Havering262,052£450k19%6992%935,040
Harrow261,203£550k12%11490%854,947
Hackney259,146£585k14%55092%1504,564
Bexley246,472£430k15%8893%824,406
Barking and Dagenham218,869£380k15%9896%1113,069
Islington216,589£640k8%63295%1916,411
Merton215,186£545k16%19395%763,690
Camden210,136£770k10%68295%2228,189
Sutton209,639£455k14%13693%793,835
Westminster204,236£865k10%1,16987%42113,063
Richmond upon Thames195,278£720k21%22790%744,390
Hammersmith and Fulham183,157£706k9%51191%1453,677
Kingston upon Thames168,063£550k14%17191%903,509
Kensington and Chelsea143,375£1.15m11%60094%1744,332
City of London8,583£770k4%1,55580%1,1261,561

Sources: Census 2021 (ONS) · HM Land Registry Price Paid Data, sales to 28 Aug 2026 · © OpenStreetMap contributors · Ofcom Connected Nations 2025 · data.police.uk