House prices in England
£292,095Average house price
+2.3%Change over 1 year
+16.3%Change over 5 years
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.
House prices in England peaked at around £293,578 (November 2025). Since 1995 the average has changed by +481.5%. Remember this is an area average — your own home's value depends on its exact street, size and condition.
Contains HM Land Registry data © Crown copyright and database right. Open Government Licence v3.0.