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.
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.
- London£285,000
- Manchester£118,000
- Bristol£180,000
- Birmingham£120,500
- Nottingham£124,000
- Leeds£127,000
- Liverpool£105,000
- Sheffield£118,500
- Leicester£135,000
- Southampton£165,601
- Norwich£162,500
- Newcastle upon Tyne£126,000
- Reading£220,000
- Stoke-on-trent£92,995
- Cardiff£149,000
- Northampton£146,001
- Derby£127,500
- Coventry£123,500
- York£173,000
- Bradford£85,845
- Hull£85,000
- Swindon£154,000
- Preston£125,000
- Doncaster£105,000
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.
- The national record, year by yearSince 1995
- Compare two areas side by sideCash and real terms
- CalculatorsSix of them
- How these figures are builtSources and limits