London House Prices & Affordability
Monthly data sourced from HM Land Registry UK House Price Index and ONS Housing Affordability. Last updated: .
Avg Price
£548,939
▼ trending
Annual Change
-0%
Slight annual price decline
HPER (2024)
12.1×
House price ÷ median earnings
Overall Score
0/100
vs all UK regions
24-Month Price Trend
Average house price — monthly, HM Land Registry
Affordability Analysis
London is one of the least affordable regions in the UK, with prices averaging £548,939 and an earnings ratio of 12.1× — budget and deposit planning are essential.
The house price to earnings ratio (HPER) of 12.1× means a median-priced home costs roughly 12.1 times the local median annual salary (data year: 2024). The UK average is typically 7–9×, with London often exceeding 12×.
At an average price of £548,939, London scores 0/100 for affordability — among the least affordable uk regions. Prices have changed by -0% over the past 12 months (slight annual price decline).
Compare Other Regions
Frequently Asked Questions
- What is the average house price in London in 2026?
- The current average house price in London is £548,939, based on the latest HM Land Registry UK House Price Index. Prices have changed by -0% over the past 12 months.
- Is London affordable for first-time buyers?
- London has a house price to earnings ratio (HPER) of 12.1×, meaning the average property costs roughly 12.1 times the local median annual salary. Among the least affordable UK regions. The UK average HPER is typically 7–9×.
- How have house prices changed in London over the past year?
- London house prices fell by 0.0% over the past 12 months to an average of £548,939, according to HM Land Registry data updated monthly.
Want the full picture across all 12 regions?
The free dashboard lets you compare every region side-by-side — sorted, filtered, and visualised. Premium unlocks advanced analytics, exports, and predictive insights.
Get monthly London housing alerts
We email you when the Land Registry releases updated figures — no spam, unsubscribe any time.