Market report

UK housing market report

Updated August 2026Records through July 2026HM Land Registry31+ million records
data through August 2026England and Wales

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.

Latest avg: £382,335Period change: +0.0%Transactions: 1,281,828
Avg PriceMedian3Y Rolling
20212022202320242025

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

YearAverageMedianSalesYoY (avg)
2026*£352,452£276,645323,966-9.2%
2025£388,036£285,254956,517-2.5%
2024£397,818£280,432931,029-1.1%
2023£402,139£276,346861,413-1.2%
2022£407,042£280,6731,077,079+6.5%
2021£382,335£268,6671,281,828+3.5%
2020£369,493£248,702897,799+7.6%
2019£343,499£232,5681,012,154+0.0%
2018£343,359£229,5951,037,614+1.9%
2017£337,066£223,6061,067,576+8.4%
2016£311,045£213,9971,046,550+4.8%
2015£296,859£204,2041,011,805+6.2%
2014£279,608£191,434985,193+8.8%
2013£256,999£183,982811,180+7.8%
2012£238,407£180,509668,977+2.4%
2011£232,826£176,717661,265-1.4%
2010£236,117£181,999663,352+10.6%
2009£213,418£168,204625,376-1.7%
2008£217,147£171,094649,722-1.0%
2007£219,392£176,1471,272,507+7.8%
2006£203,562£166,4981,326,311+7.5%
2005£189,427£157,4781,061,833+5.9%
2004£178,919£150,1881,232,186+14.8%
2003£155,909£130,1211,235,651+13.0%
2002£137,971£110,8131,351,972+16.0%
2001£118,904£90,3801,246,048+10.6%
2000£107,506£80,3141,129,579+11.9%
1999£96,054£72,7111,195,083+12.4%
1998£85,453£65,2731,050,701+8.8%
1997£78,553£60,4101,094,664+9.8%
1996£71,524£56,830965,426+5.3%
1995£67,949£54,552797,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,036lower 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

CountyAverage priceSalesvs national
Greater London£746,016106,520+92.3%
Greater Manchester£291,76544,638-24.8%
West Yorkshire£261,90037,182-32.5%
West Midlands£283,13836,150-27.0%
Kent£420,47427,273+8.4%
Essex£454,28926,550+17.1%
Lancashire£242,69423,944-37.5%
Hampshire£460,23723,562+18.6%
Merseyside£247,32222,980-36.3%
South Yorkshire£242,58621,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).