Price per square foot

Greater London

Residential sales, July to September 2026. HM Land Registry sold prices matched to EPC floor areas; the headline is the median of every sale's own £ per square foot.

Median £ per sq ft
£610
10,616 sales with a floor area
Change on a year earlier
-3.9%
from £634 on 21,837 sales in the same months a year earlier
Median sale price
£521,000
the same sales
All sales in the window
10,736
flats, terraced, semi-detached and detached
Open Greater London in the dashboard

By property type

TypeMedian £ / sq ftSalesShare
Terraced£6073,22230%
Flat£6375,20248%
Detached£5874905%
Semi-Detached£5631,82217%

Last 12 months

Rolling 3-month median £ per square foot: each month pools the sales of that month and the two before it. Sales are those with a floor area in the three-month window.

MonthMedian £ / sq ftSales
Oct 2025£62822,260
Nov 2025£62421,359
Dec 2025£61620,250
Jan 2026£61217,511
Feb 2026£60415,780
Mar 2026£59815,315
Apr 2026£59615,138
May 2026£60114,722
Jun 2026£60313,353
Jul 2026£60513,404
Aug 2026£60613,004
Sep 2026£61010,616

Boroughs and market segments

AreaMedian £ / sq ftYr-on-yrSales
Central London £864 -10.0% 285
West End, London £1,093 -16.2% 96
Mid-Town, London £944 -13.1% 68
The City (EC2–EC4), London £1,030 — 15
Canary Wharf & Isle of Dogs, London £615 -12.4% 106
North London £670 -2.5% 1,108
North East London £527 +1.4% 1,248
East London £625 -8.3% 622
South East London £562 -3.4% 2,443
South London £482 -1.2% 843
South West London £734 -5.6% 1,845
West London £672 -5.7% 1,377
North West London £616 -5.7% 965
Bromley £537 -2.0% 649
Wandsworth £788 -5.7% 647
Croydon £464 -1.6% 524
Lambeth £692 -4.2% 512
Havering £484 -0.1% 450
Lewisham £606 -1.8% 433
Barnet £608 -1.0% 397
Southwark £710 -6.5% 396
Greenwich £532 -3.5% 390
Richmond upon Thames £756 -3.1% 378
Waltham Forest £672 -0.5% 376
Bexley £474 -4.4% 358
Tower Hamlets £637 -11.9% 342
Sutton £515 -1.2% 336
Ealing £642 -1.7% 327
Hillingdon £569 +1.3% 317
Merton £659 -1.5% 317
Enfield £524 -2.7% 284
Redbridge £525 -1.3% 271
Kingston upon Thames £607 -5.0% 266
Hounslow £573 -2.9% 265
Hackney £834 -0.5% 265
Haringey £679 -6.3% 258
Hammersmith and Fulham £869 -7.8% 254
Islington £900 -4.2% 237
Newham £536 -0.6% 234
Brent £603 -3.8% 226
Camden £917 -9.2% 225
City of Westminster £1,009 -12.3% 219
Harrow £546 -4.3% 210
Kensington and Chelsea £1,225 -9.4% 151
Barking and Dagenham £456 +0.4% 144
Epping Forest £563 — 24
City of London £1,013 — 17
Reigate and Banstead £440 — 14
Epsom and Ewell £550 — 10
Dartford £494 — 6
Elmbridge £578 — 3
Three Rivers £996 — 3
Spelthorne £476 — 1

How these figures are calculated

Each sale in HM Land Registry's Price Paid Data is matched to the property's Energy Performance Certificate, which records its floor area. A sale's £ per square foot is its price divided by that area. The headline is the median of those values across every sale in Greater London in July to September 2026, so a few unusual sales cannot move it. The year-on-year change compares it with the same three months a year earlier and is withheld where either window has fewer than 30 sales with a floor area.

Sales counted: freehold and leasehold flats, terraced, semi-detached and detached houses sold at full market value (Land Registry category A). The full method, with the filters a third party needs to reproduce every number from the public file, is in the User Guide & Methodology.

Figures reflect the HM Land Registry release of 2026-10-28, loaded 2026-11-02. Contains HM Land Registry data © Crown copyright and database right, and EPC data © Crown copyright, under the Open Government Licence v3.0.