Skip to content

The cheapest places to buy a house in the UK

Every town in England and Wales with at least 300 sales in the 12 months to May 2026, ranked by the median price buyers actually paid — HM Land Registry sold prices, not asking prices or estimates. 542 towns qualify; the 50 cheapest are below, then the cheapest town in every region, the cheapest cities, and the cheapest places in London and the South. Scotland and Northern Ireland are not in this dataset.

Cheapest town
£85,000
Peterlee, County Durham
383 sales, 12 months to May 2026
Cheapest city
£139,000
Blackpool, Lancashire
1,709 sales
Cheapest in the South
£225,000
Great Yarmouth, Norfolk
1,281 sales
Cheapest London borough
£385,000
Barking and Dagenham
961 sales
England & Wales
£290,000
median sold price
673,499 sales, for comparison

The 50 cheapest towns in England and Wales

#PlaceMedian price £/sq ft Change (1y) Sales Region
1Peterlee County Durham£85,000 £107 0.0% 383 North East
2Nelson Lancashire£120,000 £136 +4.1% 497 North West
3Stanley County Durham£120,000 £130 +14.3% 475 North East
4Seaham County Durham£120,000 £146 −7.7% 352 North East
5Bishop Auckland County Durham£135,000 £150 +8.0% 677 North East
6Fleetwood Lancashire£135,000 £146 −0.4% 319 North West
7Blackpool Lancashire£139,000 £152 +3.0% 1,709 North West
8Accrington Lancashire£140,000 £151 +7.7% 748 North West
9Consett County Durham£140,000 £159 −7.6% 556 North East
10Ashington Northumberland£140,000 £152 −6.7% 356 North East
11Birkenhead Merseyside£142,000 £151 +9.2% 511 North West
12Burnley Lancashire£145,000 £163 +3.6% 1,264 North West
13Hartlepool County Durham£145,000 £161 −3.3% 1,221 North East
14Merthyr Tydfil Wales£145,000 £168 −1.9% 412 Wales
15Ebbw Vale Blaenau Gwent£147,000 £163 −2.0% 321 Wales
16Blyth Northumberland£150,000 £174 −3.2% 466 North East
17Colne Lancashire£150,000 £174 −6.3% 329 North West
18Hull East Riding of Yorkshire£153,000 £182 −1.3% 3,479 Yorkshire and the Humber
19Aberdare Rhondda Cynon Taff£153,000 £170 +0.6% 427 Wales
20Sunderland Tyne and Wear£155,000 £173 −3.7% 1,777 North East
21Gateshead Tyne and Wear£155,000 £179 −1.6% 1,220 North East
22Houghton le Spring Tyne and Wear£155,000 £176 −3.1% 743 North East
23Bootle Merseyside£155,000 £170 +9.9% 408 North West
24South Shields Tyne and Wear£155,250 £172 +3.5% 710 North East
25Port Talbot Neath Port Talbot£158,250 £163 +2.1% 536 Wales
26Scunthorpe Lincolnshire£160,000 £178 0.0% 1,273 East Midlands
27Barrow-in-Furness Cumbria£160,000 £181 +3.2% 777 North West
28Washington Tyne and Wear£160,000 £193 +8.5% 530 North East
29Workington Cumbria£160,000 £171 0.0% 503 North West
30Cleethorpes Lincolnshire£160,000 £176 0.0% 432 East Midlands
31Newton Aycliffe County Durham£161,500 £179 +2.2% 304 North East
32Wallsend Tyne and Wear£162,000 £190 −4.7% 531 North East
33Darwen Lancashire£162,000 £176 −1.8% 518 North West
34Whitehaven Cumbria£162,000 £174 −0.3% 450 North West
35Middlesbrough North Yorkshire£162,995 £182 +0.3% 2,037 Yorkshire and the Humber
36Durham County Durham£165,000 £179 −2.9% 1,507 North East
37Neath Neath Port Talbot£167,500 £177 +4.0% 817 Wales
38Grimsby Lincolnshire£167,750 £183 −4.1% 1,622 East Midlands
39Billingham County Durham£169,000 £194 −6.1% 483 North East
40Bradford West Yorkshire£170,000 £206 +3.0% 3,609 Yorkshire and the Humber
41Darlington County Durham£170,000 £186 −4.5% 1,499 North East
42Chester-le-Street County Durham£172,000 £191 −4.2% 754 North East
43Saltburn-by-the-sea North Yorkshire£172,000 £182 +4.2% 400 Yorkshire and the Humber
44Mexborough South Yorkshire£172,500 £190 +10.2% 342 Yorkshire and the Humber
45Carlisle Cumbria£173,250 £182 +1.9% 1,596 North West
46Redcar North Yorkshire£174,000 £188 +5.0% 602 Yorkshire and the Humber
47Blackburn Lancashire£175,000 £194 −2.8% 1,522 North West
48Llanelli Carmarthenshire£175,000 £177 +6.1% 826 Wales
49Thornton-Cleveleys Lancashire£175,000 £198 0.0% 824 North West
50Gainsborough Lincolnshire£175,000 £186 0.0% 532 East Midlands

Median sold price, 12 months to May 2026; towns with at least 300 sales. £/sq ft is the median of sales matched to an EPC floor area. Change compares the median with the previous 12 months where both hold 30+ sales.

The cheapest town in every region

PlaceMedian price £/sq ft Change (1y) Sales Region
Peterlee County Durham£85,000 £107 0.0% 383 North East
Nelson Lancashire£120,000 £136 +4.1% 497 North West
Merthyr Tydfil Wales£145,000 £168 −1.9% 412 Wales
Hull East Riding of Yorkshire£153,000 £182 −1.3% 3,479 Yorkshire and the Humber
Scunthorpe Lincolnshire£160,000 £178 0.0% 1,273 East Midlands
Stoke-on-Trent Staffordshire£181,000 £218 +0.6% 4,266 West Midlands
Great Yarmouth Norfolk£225,000 £247 0.0% 1,281 East of England
Newport Isle of Wight£230,000 £262 −5.3% 390 South East
Plymouth Devon£230,000 £258 0.0% 3,726 South West
Dagenham London£385,000 £465 +4.1% 698 London

The cheapest cities and large towns

Places with at least 1,500 sales in the year — the markets with the widest choice of homes.

#PlaceMedian price £/sq ft Change (1y) Sales Region
1Blackpool Lancashire£139,000 £152 +3.0% 1,709 North West
2Hull East Riding of Yorkshire£153,000 £182 −1.3% 3,479 Yorkshire and the Humber
3Sunderland Tyne and Wear£155,000 £173 −3.7% 1,777 North East
4Middlesbrough North Yorkshire£162,995 £182 +0.3% 2,037 Yorkshire and the Humber
5Durham County Durham£165,000 £179 −2.9% 1,507 North East
6Grimsby Lincolnshire£167,750 £183 −4.1% 1,622 East Midlands
7Bradford West Yorkshire£170,000 £206 +3.0% 3,609 Yorkshire and the Humber
8Carlisle Cumbria£173,250 £182 +1.9% 1,596 North West
9Blackburn Lancashire£175,000 £194 −2.8% 1,522 North West
10Stockton-on-Tees County Durham£176,750 £197 +0.2% 1,910 North East
11Barnsley South Yorkshire£178,000 £205 0.0% 2,294 Yorkshire and the Humber
12Stoke-on-Trent Staffordshire£181,000 £218 +0.6% 4,266 West Midlands
13Doncaster South Yorkshire£185,000 £205 +1.6% 3,839 Yorkshire and the Humber
14Rotherham South Yorkshire£185,000 £213 +2.8% 2,452 Yorkshire and the Humber
15Mansfield Nottinghamshire£190,000 £217 0.0% 1,903 East Midlands

The cheapest places in London and the South

Towns in London, the South East, the South West and the East of England with at least 300 sales.

#PlaceMedian price £/sq ft Change (1y) Sales Region
1Great Yarmouth Norfolk£225,000 £247 0.0% 1,281 East of England
2Lowestoft Suffolk£227,000 £260 +3.2% 1,010 East of England
3Wisbech Cambridgeshire£229,950 £225 −1.1% 677 East of England
4Plymouth Devon£230,000 £258 0.0% 3,726 South West
5Torquay Devon£230,000 £259 −1.3% 884 South West
6Newport Isle of Wight£230,000 £262 −5.3% 390 South East
7Liskeard Cornwall£235,000 £262 −2.1% 329 South West
8Camborne Cornwall£235,000 £255 +2.6% 309 South West
9March Cambridgeshire£240,000 £253 −2.0% 420 East of England
10Gosport Hampshire£245,000 £286 0.0% 907 South East
11Yeovil Somerset£245,000 £273 −1.0% 843 South West
12Ryde Isle of Wight£245,500 £275 +2.3% 456 South East
13Clacton-on-sea Essex£247,500 £291 −1.0% 1,002 East of England
14Harwich Essex£247,500 £275 −2.9% 337 East of England
15Peterborough Cambridgeshire£250,000 £271 −3.8% 2,930 East of England

The cheapest London boroughs

#BoroughMedian price £/sq ft Change (1y) Sales
1Barking and Dagenham London£385,000 £454 +4.1% 961
2Croydon London£425,000 £465 0.0% 3,273
3Bexley London£430,000 £484 +0.6% 2,163
4Newham London£431,000 £528 −2.2% 1,435
5Havering London£450,000 £478 +1.1% 2,863
6Greenwich London£452,750 £535 −1.6% 2,234
7Sutton London£460,000 £515 −2.1% 2,102
8Tower Hamlets London£475,000 £677 −8.8% 1,931
9Lewisham London£480,000 £601 0.0% 2,656
10Enfield London£482,000 £527 +0.4% 2,093

For contrast: the most expensive towns

#PlaceMedian price £/sq ft Change (1y) Sales Region
1Harpenden Hertfordshire£797,500 £654 +3.6% 374 East of England
2Teddington London£728,250 £769 −7.5% 312 London
3Pinner London£700,000 £597 −0.5% 346 London
4Berkhamsted Hertfordshire£700,000 £625 +12.4% 341 East of England
5Twickenham London£680,000 £731 +7.1% 699 London
6New Malden London£647,500 £618 −2.1% 340 London
7Leatherhead Surrey£645,000 £532 −1.5% 591 South East
8Rickmansworth Hertfordshire£640,000 £594 +1.6% 504 East of England
9Ascot Berkshire£635,000 £499 −5.9% 313 South East
10Woodford Green London£611,250 £572 +5.4% 358 London

How this list is built

Every figure is a median of standard sales (HM Land Registry "category A": houses and flats sold at full market value) completed in the 12 months to May 2026, as registered so far. Registration lags completion by weeks to months, so the newest months are still filling in and the window ends two months before the newest sale in the data.

A town is an HM Land Registry post town, qualified by postcode area where the same name appears in different places, and needs at least 300 sales in the window to be ranked. Lists built on asking prices, on estimated values of every home, or on local-authority boundaries will order places differently; each town's page shows the official UK House Price Index figure alongside ours.

Individual sold prices are published for England and Wales only. For Scotland see Registers of Scotland; for Northern Ireland, Land & Property Services.

Questions about the cheapest places to buy

What is the cheapest place to buy a house in the UK?

Peterlee, County Durham had the lowest median sold price of any town in England and Wales with at least 300 sales in the 12 months to May 2026: £85,000 across 383 sales, or £107 per square foot. Nelson, Lancashire (£120,000) and Stanley, County Durham (£120,000) come next. Scotland and Northern Ireland are outside HM Land Registry's Price Paid Data, so towns there cannot be ranked on the same basis.

What is the cheapest city to buy a house in?

Among places with at least 1,500 sales in the year, Blackpool, Lancashire is the cheapest at a median of £139,000, followed by Hull, East Riding of Yorkshire (£153,000) and Sunderland, Tyne and Wear (£155,000).

Where is the cheapest place to buy in the South of England?

Great Yarmouth, Norfolk at £225,000 is the cheapest town with 300 or more sales across London, the South East, the South West and the East of England; Lowestoft, Suffolk (£227,000) and Wisbech, Cambridgeshire (£229,950) follow. The cheapest London borough is Barking and Dagenham at £385,000.

Are the cheapest areas getting cheaper or more expensive?

Of the 50 cheapest towns, 22 recorded a higher median than a year earlier and 22 a lower one (50 have a comparable figure — we only print a change when both years hold at least 30 sales). A swing in a small town often reflects which homes happened to sell rather than a change in value, so read the one-year column loosely and the five-year trend on each town's page.

How is "cheapest" measured?

By the median price actually paid — half of sales above, half below — for standard sales of houses and flats registered with HM Land Registry in the 12 months to May 2026. Towns are HM Land Registry post towns and need at least 300 sales in the window to be ranked, so the list is not skewed by a village with a handful of sales. Asking prices and valuations are not used anywhere on this 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