House prices in England
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%. 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.
Contains HM Land Registry data © Crown copyright and database right. Open Government Licence v3.0.