Market report
UK housing market report
The average house price in England and Wales was £388,036 in 2025, down 2.5% year on year, across 956,517 completed sales. This page is built from £67,949 (1995) to today, every registered sale, no estimates — 471% price growth over 30 years.
Average price
£388,036
2025 full year
Year on year
-2.5%
average price
Sales recorded
957k
2025
Since 1995
471%
£67,949 → £388,036
Average house price, 1995–2025
Annual average and median sold prices across England and Wales, from every HM Land Registry registration. Use the chart controls to switch between price and sales volume.
Drag the handles above to zoom into a date range · Click a data point to scroll to transactions
Chart ends at 2025 (the latest complete year). 2026 registrations are still arriving and would understate the true average.
Year-by-year average, median and sales
| Year | Average | Median | Sales | YoY (avg) |
|---|---|---|---|---|
| 2026* | £352,452 | £276,645 | 323,966 | -9.2% |
| 2025 | £388,036 | £285,254 | 956,517 | -2.5% |
| 2024 | £397,818 | £280,432 | 931,029 | -1.1% |
| 2023 | £402,139 | £276,346 | 861,413 | -1.2% |
| 2022 | £407,042 | £280,673 | 1,077,079 | +6.5% |
| 2021 | £382,335 | £268,667 | 1,281,828 | +3.5% |
| 2020 | £369,493 | £248,702 | 897,799 | +7.6% |
| 2019 | £343,499 | £232,568 | 1,012,154 | +0.0% |
| 2018 | £343,359 | £229,595 | 1,037,614 | +1.9% |
| 2017 | £337,066 | £223,606 | 1,067,576 | +8.4% |
| 2016 | £311,045 | £213,997 | 1,046,550 | +4.8% |
| 2015 | £296,859 | £204,204 | 1,011,805 | +6.2% |
| 2014 | £279,608 | £191,434 | 985,193 | +8.8% |
| 2013 | £256,999 | £183,982 | 811,180 | +7.8% |
| 2012 | £238,407 | £180,509 | 668,977 | +2.4% |
| 2011 | £232,826 | £176,717 | 661,265 | -1.4% |
| 2010 | £236,117 | £181,999 | 663,352 | +10.6% |
| 2009 | £213,418 | £168,204 | 625,376 | -1.7% |
| 2008 | £217,147 | £171,094 | 649,722 | -1.0% |
| 2007 | £219,392 | £176,147 | 1,272,507 | +7.8% |
| 2006 | £203,562 | £166,498 | 1,326,311 | +7.5% |
| 2005 | £189,427 | £157,478 | 1,061,833 | +5.9% |
| 2004 | £178,919 | £150,188 | 1,232,186 | +14.8% |
| 2003 | £155,909 | £130,121 | 1,235,651 | +13.0% |
| 2002 | £137,971 | £110,813 | 1,351,972 | +16.0% |
| 2001 | £118,904 | £90,380 | 1,246,048 | +10.6% |
| 2000 | £107,506 | £80,314 | 1,129,579 | +11.9% |
| 1999 | £96,054 | £72,711 | 1,195,083 | +12.4% |
| 1998 | £85,453 | £65,273 | 1,050,701 | +8.8% |
| 1997 | £78,553 | £60,410 | 1,094,664 | +9.8% |
| 1996 | £71,524 | £56,830 | 965,426 | +5.3% |
| 1995 | £67,949 | £54,552 | 797,155 | — |
* 2026 is the current year and incomplete: sales appear in the register 3–6 months after completion, so figures for the latest months undercount transactions and the average is provisional. YoY is computed against the previous year's average.
How this average is calculated
Formula: for each year, average price = (sum of all recorded sale prices) ÷ (number of recorded sales). The median is the middle sale when all sales that year are ordered by price (shown as approximate here).
- Coverage: England and Wales only — that is the coverage of HM Land Registry Price Paid data. Scotland and Northern Ireland keep separate registers.
- Population: every registered sale of a residential property, not a sample. The file is taken as published; no prices are filtered, estimated or replaced.
- Registration lag: Completed sales appear in the register 3-6 months after completion; the final year may be partial.
- Mix effect: the average rises when more expensive homes (relative to the rest) change hands, even if like-for-like prices are flat — compare the average with the median, which is far less sensitive to mix, in the table above.
- Why it differs from lenders' indices: Nationwide and Halifax index mortgages they approve; Rightmove tracks asking prices. This page measures completed, registered sales only.
What the numbers mean
In 2025, the average home in England and Wales sold for £388,036 — lower than the 2024 average of £397,818, and above the £296,859 recorded ten years earlier.
The peak average was £407,042 in 2022. Notice the split between average and median: the 2025 average is 26% above the median — a sign that the upper end of the market pulls the average up. Following the median over time gives a cleaner read of a typical home's value.
Geography matters more than the national number. In 2025, the average in Greater London was £746,016 — 92% above the national average — while in South Yorkshire it was £242,586, 37% below. Use the postcode and street lookups on this site to see what the data says for one specific area before making a decision.
County comparison, 2025
| County | Average price | Sales | vs national |
|---|---|---|---|
| Greater London | £746,016 | 106,520 | +92.3% |
| Greater Manchester | £291,765 | 44,638 | -24.8% |
| West Yorkshire | £261,900 | 37,182 | -32.5% |
| West Midlands | £283,138 | 36,150 | -27.0% |
| Kent | £420,474 | 27,273 | +8.4% |
| Essex | £454,289 | 26,550 | +17.1% |
| Lancashire | £242,694 | 23,944 | -37.5% |
| Hampshire | £460,237 | 23,562 | +18.6% |
| Merseyside | £247,322 | 22,980 | -36.3% |
| South Yorkshire | £242,586 | 21,682 | -37.5% |
The ten counties with the most registered sales in 2025. Counties are the administrative groupings in the Price Paid data file.
Recent months
Monthly average price and sales count. The latest months are incomplete because registrations lag completions by 3–6 months — treat the final months as provisional.
July 2026
£355,322
22,835 sales
June 2026
£340,788
46,023 sales
May 2026
£345,523
46,445 sales
April 2026
£343,037
44,557 sales
March 2026
£351,462
56,042 sales
February 2026
£358,278
55,700 sales
January 2026
£370,471
52,364 sales
December 2025
£379,237
68,164 sales
November 2025
£379,023
71,063 sales
October 2025
£376,590
86,350 sales
September 2025
£396,388
80,524 sales
August 2025
£393,407
85,177 sales
UK housing market: common questions
What is the average UK house price?
The average price of a home sold in England and Wales in 2025 was £388,036, based on 956,517 completed sales registered with HM Land Registry. This site's data covers England and Wales (the coverage of HM Land Registry Price Paid data), not Scotland or Northern Ireland.
Are UK house prices rising or falling?
On the completed-sales measure, the average price fell 2.5% year on year in 2025, while the median price moved differently — a reminder that "average" shifts when the mix of homes sold changes. See the year-by-year table above for the full record.
Why does the average here differ from Nationwide, Halifax or Rightmove?
This average is computed directly from every completed sale registered with HM Land Registry (31.5 million records since 1995). Nationwide and Halifax index mortgages they approve, and Rightmove tracks asking prices — all legitimate, but different populations, so the numbers differ. Registered sold prices are the closest measure of what homes actually changed hands for.
Where does the data come from, and how fresh is it?
HM Land Registry publishes the monthly Price Paid data file (England and Wales), available for reuse under the Open Government Licence. Sales typically appear in the register 3–6 months after completion, so the most recent months are always incomplete; this page reports the latest complete year (2025) and is generated from the register as of 2026-07-31.
How is the average house price calculated?
For each year we divide the total of all recorded sale prices by the number of recorded sales (mean average). No prices are estimated or replaced; the data file is taken as published. Medians shown are approximate (computed on the full population) and the median splits the market in half — half of sales above, half below.
When was the UK house price peak?
In this 1995–2026 record, the highest average price was £407,042 in 2022. Since then the average has moved with the mix of homes sold and market conditions — see the annual table for the exact path.
Data source and provenance
- Source: HM Land Registry Price Paid data (England and Wales), the official register of completed residential sales.
- Version: register snapshot with transactions through 2026-07-31; 31.5 million total records; generated 2026-09-03.
- Licence: contains HM Land Registry data © Crown copyright and database right, reused under the Open Government Licence v3.0.
- Status: verified — computed directly from the published file with no sampling or estimation (medians approximate, see method).