Sold Price History


HM Land Registry · 1995 — today

Every home sold in England & Wales, on the record

Search any street, town or postcode and read the full sale history — the price paid in cash, and what it means in 2026 money once inflation is taken out.

Towns & cities

1,144

Streets on record

629,869

Recorded sales

31,363,384

Sales with floor area

5,265,629

Section 01

The national picture

Across the whole archive the median price paid is £157,500. Over the last decade the median rose +29.6% in cash — and -7.2% once inflation is removed. Both figures come from the same 31,363,384 completed sales; only the second one answers whether housing held its value.

Median house price in England and Wales by year, 1995 to 2026
Solid line: the median price actually paid. Dashed line: the same medians restated in 2026 money using ONS CPIH.

The full national record →

Section 02

Where the record is deepest

These are the towns and cities with the most completed sales in the archive, so their medians rest on the largest samples.

Every town on the record →

Section 03

Read the record properly

House prices are almost always quoted in cash, which flatters every long-run comparison. These pages exist to put the other number next to it.