Sold house prices
Every sale recorded by HM Land Registry in England and Wales since 1995 — with price per square foot, and what's for sale now.
Sold house prices in my street — search by postcode
England & Wales, 12 months to May 2026
- Median sold price
- £290,000
- Price per sq ft
- £310
- Change on a year ago
- −2.7%
- Sales registered so far
- 673,499
Sales completed to July 2026, as registered by 29 Aug 2026 · headline figures cover the 12 months to May 2026 (later months are still being registered)· Next HM Land Registry release ~28 Sept 2026
House prices by region
| vs parent | |||||
|---|---|---|---|---|---|
| South East | £380,000 | £403 | −1.3% | 111,496 | 131% |
| North West | £225,000 | £247 | +1.4% | 85,149 | 78% |
| East of England | £345,000 | £363 | −0.9% | 75,866 | 119% |
| South West | £310,000 | £332 | −0.3% | 74,575 | 107% |
| London | £525,000 | £610 | −1.2% | 66,993 | 181% |
| Yorkshire and the Humber | £210,500 | £236 | −1.2% | 63,667 | 73% |
| West Midlands | £251,000 | £279 | −0.6% | 60,496 | 87% |
| East Midlands | £245,000 | £263 | −2.0% | 58,796 | 84% |
| Wales | £219,950 | £234 | +2.3% | 36,156 | 76% |
| North East | £170,000 | £190 | −1.4% | 30,601 | 59% |
Scotland and Northern Ireland are not covered by HM Land Registry's Price Paid Data — see the FAQ below.
House prices by county
- Bedfordshire East of England £347,500
- Berkshire South East £425,000
- Buckinghamshire South East £415,000
- Cambridgeshire East of England £320,000
- Cheshire North West £270,000
- Cornwall South West £285,000
- County Durham North East £155,000
- Cumbria North West £200,000
- Derbyshire East Midlands £228,000
- Devon South West £280,000
- Dorset South West £340,000
- East Riding of Yorkshire Yorkshire and the Humber £190,000
- East Sussex South East £359,500
- Essex East of England £369,000
- Gloucestershire South West £325,000
- Greater Manchester North West £241,000
- Hampshire South East £340,000
- Herefordshire West Midlands £290,000
- Hertfordshire East of England £455,000
- Isle of Wight South East £258,500
- Kent South East £345,000
- Lancashire North West £189,950
- Leicestershire East Midlands £272,000
- Lincolnshire East Midlands £212,000
- Merseyside North West £210,000
- Norfolk East of England £273,548
- Northamptonshire East Midlands £275,000
- Northumberland North East £205,000
- North Yorkshire Yorkshire and the Humber £250,000
- Nottinghamshire East Midlands £230,000
- Oxfordshire South East £405,000
- Rutland East Midlands £325,000
- Shropshire West Midlands £257,500
- Somerset South West £307,000
- South Yorkshire Yorkshire and the Humber £195,000
- Staffordshire West Midlands £230,000
- Suffolk East of England £285,000
- Surrey South East £510,000
- Tyne and Wear North East £179,950
- Warwickshire West Midlands £307,000
- West Sussex South East £385,000
- West Yorkshire Yorkshire and the Humber £215,000
- Wiltshire South West £305,000
- Worcestershire West Midlands £290,000
Busiest markets
- Bristol City of Bristol £350,000
- Manchester Greater Manchester £250,000
- Nottingham Nottinghamshire £240,000
- Birmingham West Midlands £235,000
- Leeds West Yorkshire £245,000
- Liverpool Merseyside £209,000
- Sheffield South Yorkshire £217,000
- Leicester Leicestershire £270,000
- Norwich Norfolk £285,000
- Southampton Hampshire £305,250
- Newcastle upon Tyne Tyne and Wear £205,000
- Stoke-on-Trent Staffordshire £181,000
- Cardiff Wales £275,000
- Derby Derbyshire £240,000
- Wandsworth London £650,000
- Preston Lancashire £217,000
- Reading Berkshire £410,000
- Northampton Northamptonshire £281,000
- Doncaster South Yorkshire £185,000
- York North Yorkshire £310,000
- Plymouth Devon £230,000
- Bradford West Yorkshire £170,000
- Coventry West Midlands £238,000
- Swindon Wiltshire £285,000
- Hull East Riding of Yorkshire £153,000
- Stockport Greater Manchester £302,500
- Bromley London £520,000
- Croydon London £425,000
- Colchester Essex £334,950
- Bolton Greater Manchester £206,000
Cheapest per square foot
- Blackpool Lancashire £152/sq ft
- Hartlepool County Durham £161/sq ft
- Burnley Lancashire £163/sq ft
- Sunderland Tyne and Wear £173/sq ft
- Scunthorpe Lincolnshire £178/sq ft
- Gateshead Tyne and Wear £179/sq ft
- Durham County Durham £179/sq ft
- Hull East Riding of Yorkshire £182/sq ft
- Carlisle Cumbria £182/sq ft
- Middlesbrough North Yorkshire £182/sq ft
- Grimsby Lincolnshire £183/sq ft
- Darlington County Durham £186/sq ft
- Blackburn Lancashire £194/sq ft
- Stockton-on-Tees County Durham £197/sq ft
- Scarborough North Yorkshire £204/sq ft
- Barnsley South Yorkshire £205/sq ft
- Doncaster South Yorkshire £205/sq ft
- Bradford West Yorkshire £206/sq ft
- Halifax West Yorkshire £209/sq ft
- St Helens Merseyside £212/sq ft
- Rotherham South Yorkshire £213/sq ft
- Mansfield Nottinghamshire £217/sq ft
- Pontefract West Yorkshire £217/sq ft
- Swansea Wales £217/sq ft
- Stoke-on-Trent Staffordshire £218/sq ft
- Southport Merseyside £219/sq ft
- Wigan Greater Manchester £224/sq ft
- Keighley West Yorkshire £224/sq ft
- Spalding Lincolnshire £227/sq ft
- Rochdale Greater Manchester £228/sq ft
Towns with at least 1,000 sales in the last year, ranked by the median £/sq ft of sales with an EPC floor area.
How much did a house sell for?
Type the postcode into the search box above: it opens the street's page with every recorded sale since 1995 and jumps to that postcode. Add the house number or name to land on the address.
Questions about sold house prices
›What is a sold price?
The price a buyer actually paid, as registered with HM Land Registry when the sale completed — not the asking price and not an estimate. We show standard sales of houses and flats (HM Land Registry "category A"), and flag buy-to-let, repossession and corporate transactions separately on street pages.
›How up to date are these figures?
Sales completed to July 2026, as registered by 29 Aug 2026 · headline figures cover the 12 months to May 2026 (later months are still being registered). HM Land Registry publishes each month's registrations around the 20th working day of the following month, and late registrations keep arriving for up to nine months — so our headline windows end two months before the newest sale and counts are shown as "registered so far".
›Why does the average here differ from the portals or the ONS?
Different boundaries, windows and methods. We use the median of completed sales inside a defined footprint (printed on every page). Portals may use asking prices, mean averages or their own area shapes; the UK House Price Index is a mix-adjusted model rather than a simple average. Each page links the official index figure alongside ours.
›Do you cover Scotland and Northern Ireland?
Individual sold prices cover England and Wales only. For Scotland, see Registers of Scotland or mygov.scot; for Northern Ireland, Land & Property Services. Our Scottish town pages show the official UK House Price Index figure and homes for sale.
›Can I have my sale removed?
Sold prices are public records that HM Land Registry publishes. Verified owners can ask us to hide their sale from public address lists (it stays in the aggregates) — see our data requests page.
Sources and method. Sales completed to July 2026, as registered by 29 Aug 2026 · headline figures cover the 12 months to May 2026 (later months are still being registered).Next HM Land Registry release ~28 Sept 2026. Medians unless stated; averages only where 30 or more sales. Category A sales only (standard price-paid transactions), houses and flats.
Contains HM Land Registry data © Crown copyright and database right 2021. This data is licensed under the Open Government Licence v3.0. Floor areas derived from Energy Performance Certificate data © Crown copyright, licensed under the Open Government Licence v3.0. Contains OS data © Crown copyright and database right 2026. Contains Royal Mail data © Royal Mail copyright and database right 2026. Source: Office for National Statistics licensed under the Open Government Licence v3.0.
How we calculate these figures · Ask us to hide a sale or correct a record