House prices in England
The average house price in England is £293,262, based on the latest June 2026 HM Land Registry House Price Index. Over the past year, prices in England have risen (+1.8%), and over the last five years they have risen strongly (+10.2%). Five years ago the average was around £266,129.
House prices in England peaked at around £293,386 (November 2025). Since 1995 the average has changed by +483.8%. Adjusted for inflation, prices are -13.4% 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.