House prices in England
The average house price in England is £293,525, based on the latest August 2026 HM Land Registry House Price Index. Over the past year, prices in England have been broadly flat (+0.4%), and over the last five years they have risen strongly (+13.2%). Five years ago the average was around £259,193.
House prices in England peaked at around £293,525 (August 2026). Since 1995 the average has changed by +484.4%. Adjusted for inflation, prices are -11.0% 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.
Contains HM Land Registry data © Crown copyright and database right. Open Government Licence v3.0.