House prices in England

Average price · May 2026· HM Land Registry data

£292,095Average house price
+2.3%Change over 1 year
+16.3%Change over 5 years
-8.7%5 years, after inflation
£29,210Typical 10% deposit

The average house price in England is £292,095, based on the latest May 2026 HM Land Registry House Price Index. Over the past year, prices in England have risen (+2.3%), and over the last five years they have risen strongly (+16.3%). Five years ago the average was around £251,203.

1995: £50,6792026: £292,095

House prices in England peaked at around £293,578 (November 2025). Since 1995 the average has changed by +481.5%. Adjusted for inflation, prices are -8.7% in real terms over the last five years — so in today’s money they have lagged behind the wider cost of living. Remember this is an area average — your own home’s value depends on its exact street, size and condition.

What’s your England home worth?

Area averages can’t see your specific home. Enter your postcode and what you paid for a free instant estimate — no sign-up, no estate-agent calls.

Know what you paid? Add it to see what you’ve gained

Contains HM Land Registry data © Crown copyright and database right. Open Government Licence v3.0.