This is part 2 of our deep dive into London property prices. In part 1, we looked at the Q1 2025 vs Q1 2024 heatmap, highlighting the top and bottom performing postcodes for price growth.
Here, we go further with key stats and maps to help you navigate the market, including:
Sales activity by postcode
Price per square metre (psm) across London
The most affordable and most expensive postcodes
Like in part 1, the analysis focuses on secondary (resale) properties only. There are relatively few new developments sold these days, and as a result new-build sales tend skew the data due to their irregularity – so we've excluded them to get a clearer view of the underlying market.
1. Where Are Buyers Most Active?
Our first map shows sales activity across London. High sales volumes are typically good news for buyers — it means more listings, more movement, and more room to negotiate. For sellers it is a good sign of demand and liquidity, although it might mean tougher price competition.
Six extremely active postcodes stood out with over 200 sales in Q1 2025:
East London:
E14 (Canary Wharf)
E17 (Walthamstow)
South West London:
SW11 (Battersea)
SW16 (Streatham)
SW18 (Wandsworth)
SW19 (Wimbledon)
Price growth in these areas varied between -5% and +5% year-on-year (see part 1 for more details).
2. What Area Can I Afford?
The next map shows median property prices per square metre in Q1 2025. London's overall median stands at £7,400 psm, so you can easily see how your area compares.
This metric helps cut through the noise of absolute property prices, especially when comparing homes of different sizes.
3. The Most Affordable Postcodes
Below are the 10 most affordable postcodes in London. Prices here range from £4,900 to £5,600 psm, with overall property prices typically around £400,000—well below the city median.
Consistent with our earlier findings, these areas have mostly seen positive price growth, suggesting strong underlying demand at the affordable end of the market.
4. The Most Expensive Postcodes
At the other end of the scale, the 10 most expensive postcodes have median prices ranging from £11,000 to £18,000 psm, with property prices between £600k and £1.2m.
As expected, price movements in these areas have mostly been negative, reflecting softening demand at the top of the market.
However, there are two notable exceptions:
W8 (Kensington) saw a surprising 14% increase
SW1 (Westminster / Belgravia) recorded an 8% rise
These two areas are worth keeping an eye on. Given the overall price declines across high-end London, this could just be a noisy quarter—or it might be an early sign that the top end of the market is starting to stabilise.