HomesIndex

House prices in Greater London

A typical home in Greater London sold for £567,750: the count-weighted median of the 138,095 sales recorded by HM Land Registry across the E, EC, N, NW, SE, SW, W and WC postcode areas between 2024 and 2026. Sold prices, not asking prices or estimates.

£524,375median sold price, 2026
-8%five-year change
11,073sales recorded in 2026
2,372,555sales since 1995
Explore every Greater London sale on the live map →

In 2026 the median sold price across the E, EC, N, NW, SE, SW, W and WC postcode areas was £524,375, from 11,073 recorded sales. Five years earlier, in 2021, it was £569,708. That is a fall of 8%, about 1.6% a year. The median peaked in 2022 at £596,585.

Against the England and Wales median of £274,000, the latest Greater London median is 91% higher.

Figures on this page cover the eight London postal areas (E, EC, N, NW, SE, SW, W and WC). That is the London post town rather than the full Greater London boundary, so outer boroughs on postcodes such as BR (Bromley), CR (Croydon), HA (Harrow), IG (Ilford), KT (Kingston upon Thames), RM (Romford), SM (Sutton), TW (Twickenham) and UB (Uxbridge) sit outside these figures.

Greater London median sold prices by year

YearMedianAverageSales
2026£524,375£725,85211,073
2025£567,750£878,23360,738
2024£588,258£963,12966,284
2023£591,990£1,016,93659,603
2022£596,585£1,003,96375,259
2021£569,708£952,27785,067
2020£568,219£1,043,61259,410
2019£544,390£1,031,68064,297
2018£538,097£1,001,64366,654
2017£545,563£976,82870,576
2016£522,522£840,14973,538
2015£487,516£791,04677,166
2014£455,338£725,30277,927
2013£397,646£616,13771,140
2012£361,916£519,42658,142
2011£350,383£496,49456,042
2010£344,132£480,14556,555
2009£315,935£427,82045,059
2008£308,470£420,51847,743
2007£305,886£404,11097,747

Medians are the middle sold price of the year's recorded sales. The average (mean) can sit well above the median when a few expensive homes change hands.

Greater London by postcode area

Greater London splits into 8 postal areas. Each link below opens that area's full district-by-district breakdown:

AreaTypical priceSales, 3 years
E East London£485,00024,858
EC Central London£850,0001,815
N North London£550,00020,849
NW North West London£600,00013,493
SE South East London£468,00029,080
SW South West London£650,00031,204
W West London£690,00015,988
WC Central London£905,000808

The priciest parts of Greater London

Typical price is the count-weighted median over the last three recorded years. Only districts with at least 30 sales in that window are ranked, which keeps low-volume business postcodes out of these tables.

DistrictTypical priceSales, 3 yearsIn depth
SW1A Whitehall, Downing Street£7,325,00091Report
W1S Mayfair (east), Hanover Square£4,165,800152Report
W1K Mayfair (north), Grosvenor Square£3,300,000196Report
W1J Mayfair (south), Piccadilly£3,050,000153Report
SW1X£2,600,000284Report

Best value in Greater London

DistrictTypical priceSales, 3 yearsIn depth
SE28 Thamesmead£347,500648Report
SE25 South Norwood£376,0001,130Report
N9 Lower Edmonton£390,000893Report
N18 Upper Edmonton£396,000498Report
WC1H St Pancras, UCL Institute of Education£400,000167Report

Frequently asked questions

What is the average house price in Greater London?
A typical Greater London home sold for £567,750: the count-weighted median of the 138,095 sales recorded across the E, EC, N, NW, SE, SW, W and WC postcode areas between 2024 and 2026. In 2026 alone the median was £524,375 from 11,073 sales.
Are house prices in Greater London rising or falling?
Over five years the median across the E, EC, N, NW, SE, SW, W and WC postcode areas has fallen 8%, from £569,708 in 2021 to £524,375 in 2026, which works out at about 1.6% a year. The median peaked in 2022 at £596,585.
Where are the most and least expensive parts of Greater London?
Among Greater London districts with at least 30 sales in the last three recorded years, SW1A (Whitehall, Downing Street) has the highest typical price at £7,325,000, and SE28 (Thamesmead) the lowest at £347,500.
Which postcodes do the Greater London figures cover?
Figures on this page cover the eight London postal areas (E, EC, N, NW, SE, SW, W and WC). That is the London post town rather than the full Greater London boundary, so outer boroughs on postcodes such as BR (Bromley), CR (Croydon), HA (Harrow), IG (Ilford), KT (Kingston upon Thames), RM (Romford), SM (Sutton), TW (Twickenham) and UB (Uxbridge) sit outside these figures.

Keep exploring

Compare Greater London with every other major city on the house prices by city index, see the whole country shaded by price on the average pricing heatmap, or get a free market report for any Greater London postcode. Each district above links to its own price history and standing local report.