Cheapest Towns To Buy A Home In 2024
Towns in England and Wales with the lowest average sale prices in 2024, based on HM Land Registry sold price data.
Cheapest Towns To Buy In 2024
This report ranks towns by the lowest average sold price in the most recent full calendar year. Only towns with a minimum number of transactions are included so that rankings reflect genuine local markets rather than one-off distressed or luxury sales.
| Rank | Town | County | Average Price | Median Price | Sales Sample |
|---|---|---|---|---|---|
| 1 | Shildon | County Durham | £70,646 | £56,000 | 267 |
| 2 | Ferryhill | County Durham | £87,493 | £70,000 | 491 |
| 3 | Ferndale | Rhondda Cynon Taff | £89,183 | £85,000 | 185 |
| 4 | New Tredegar | Caerphilly | £95,986 | £93,000 | 59 |
| 5 | Peterlee | County Durham | £100,812 | £65,000 | 830 |
| 6 | Trimdon Station | County Durham | £102,224 | £76,000 | 115 |
| 7 | Stanley | County Durham | £107,000 | £87,000 | 675 |
| 8 | Hartlepool | County Durham | £108,463 | £83,000 | 185 |
| 9 | Pentre | Rhondda Cynon Taff | £111,999 | £98,725 | 172 |
| 10 | Crook | County Durham | £125,520 | £90,000 | 409 |
| 11 | Tonypandy | Rhondda Cynon Taff | £125,920 | £103,000 | 332 |
| 12 | Mountain Ash | Rhondda Cynon Taff | £126,475 | £110,000 | 289 |
| 13 | Ashington | Northumberland | £126,779 | £110,000 | 579 |
| 14 | Abertillery | Blaenau Gwent | £128,386 | £105,000 | 250 |
| 15 | Treorchy | Rhondda Cynon Taff | £129,194 | £101,870 | 249 |
| 16 | Newbiggin-by-the-Sea | Northumberland | £133,667 | £115,000 | 93 |
| 17 | Millom | Cumberland | £137,495 | £110,000 | 149 |
| 18 | Blaenau Ffestiniog | Gwynedd | £137,654 | £120,250 | 110 |
| 19 | Maesteg | Bridgend | £138,635 | £122,250 | 234 |
| 20 | Wingate | County Durham | £142,120 | £127,250 | 140 |
| 21 | Tredegar | Caerphilly | £142,894 | £110,000 | 63 |
| 22 | Fleetwood | Lancashire | £143,025 | £121,000 | 393 |
| 23 | Choppington | Northumberland | £143,701 | £136,000 | 210 |
| 24 | Blackpool | Blackpool | £143,719 | £120,000 | 2,450 |
| 25 | Cramlington | Tyne and Wear | £143,723 | £123,000 | 93 |
| 26 | Hartlepool | Hartlepool | £145,917 | £120,000 | 1,914 |
| 27 | Accrington | Lancashire | £146,305 | £120,500 | 956 |
| 28 | Maryport | Cumberland | £148,190 | £131,000 | 290 |
| 29 | Tredegar | Blaenau Gwent | £150,945 | £128,000 | 175 |
| 30 | Spennymoor | County Durham | £151,483 | £135,000 | 452 |
| 31 | Withernsea | East Riding of Yorkshire | £151,635 | £125,000 | 124 |
| 32 | South Shields | Tyne and Wear | £152,475 | £128,000 | 1,106 |
| 33 | Burnley | Lancashire | £152,682 | £115,000 | 1,951 |
| 34 | Nelson | Lancashire | £152,876 | £103,500 | 694 |
| 35 | Hull | City of Kingston upon Hull | £153,389 | £128,000 | 3,864 |
| 36 | Jarrow | Tyne and Wear | £153,506 | £138,000 | 285 |
| 37 | Seaham | County Durham | £153,740 | £111,000 | 534 |
| 38 | Newton Aycliffe | County Durham | £153,959 | £129,975 | 418 |
| 39 | Bishop Auckland | County Durham | £155,020 | £105,000 | 1,155 |
| 40 | Porth | Rhondda Cynon Taff | £156,224 | £130,000 | 376 |
| 41 | Egremont | Cumberland | £156,683 | £119,000 | 134 |
| 42 | Middlesbrough | Middlesbrough | £157,032 | £128,500 | 2,435 |
| 43 | Mexborough | South Yorkshire | £157,920 | £145,000 | 445 |
| 44 | Treharris | Merthyr Tydfil | £158,000 | £120,000 | 151 |
| 45 | Immingham | North East Lincolnshire | £158,192 | £149,000 | 160 |
| 46 | Cleator Moor | Cumberland | £160,521 | £115,000 | 78 |
| 47 | Cleethorpes | North East Lincolnshire | £161,019 | £142,300 | 598 |
| 48 | Middlesbrough | Redcar and Cleveland | £161,139 | £130,000 | 593 |
| 49 | Houghton le Spring | Tyne and Wear | £161,977 | £140,000 | 935 |
| 50 | Consett | County Durham | £161,984 | £135,000 | 708 |
| 51 | Washington | Tyne and Wear | £162,382 | £130,000 | 607 |
| 52 | Thornton-Cleveleys | Blackpool | £164,182 | £153,500 | 284 |
| 53 | Birkenhead | Merseyside | £164,185 | £123,000 | 777 |
| 54 | Pembroke Dock | Pembrokeshire | £164,315 | £155,000 | 116 |
| 55 | Bedlington | Northumberland | £166,809 | £158,000 | 406 |
| 56 | Houghton le Spring | County Durham | £167,210 | £137,500 | 98 |
| 57 | Barrow-in-Furness | Westmorland and Furness | £167,505 | £137,500 | 1,061 |
| 58 | Wallsend | Tyne and Wear | £168,163 | £150,000 | 799 |
| 59 | Bargoed | Caerphilly | £168,407 | £139,000 | 169 |
| 60 | Mansfield | Derbyshire | £168,674 | £149,000 | 261 |
| 61 | Dalton-in-Furness | Westmorland and Furness | £169,167 | £148,375 | 160 |
| 62 | Redcar | Redcar and Cleveland | £169,227 | £153,500 | 797 |
| 63 | Bootle | Merseyside | £169,492 | £120,000 | 611 |
| 64 | Blyth | Northumberland | £170,022 | £147,500 | 705 |
| 65 | Aberdare | Rhondda Cynon Taff | £170,977 | £135,000 | 604 |
| 66 | Grimsby | North East Lincolnshire | £171,140 | £148,975 | 2,168 |
| 67 | Chester le Street | Tyne and Wear | £171,161 | £150,000 | 220 |
| 68 | Ebbw Vale | Blaenau Gwent | £171,584 | £140,000 | 404 |
| 69 | Workington | Cumberland | £172,261 | £140,000 | 651 |
| 70 | Merthyr Tydfil | Merthyr Tydfil | £173,323 | £135,000 | 549 |
| 71 | Barnoldswick | Lancashire | £174,458 | £145,000 | 364 |
| 72 | Worksop | Derbyshire | £174,691 | £155,000 | 207 |
| 73 | Boldon Colliery | Tyne and Wear | £174,824 | £144,000 | 80 |
| 74 | Port Talbot | Neath Port Talbot | £175,170 | £145,000 | 770 |
| 75 | Haltwhistle | Northumberland | £176,233 | £146,250 | 70 |
| 76 | Darwen | Blackburn With Darwen | £176,389 | £145,000 | 811 |
| 77 | Whitehaven | Cumberland | £177,515 | £155,850 | 526 |
| 78 | Scunthorpe | North Lincolnshire | £177,645 | £155,000 | 1,514 |
| 79 | Wallasey | Merseyside | £179,325 | £160,000 | 1,032 |
| 80 | Chester le Street | County Durham | £181,310 | £156,950 | 791 |
| 81 | Leigh | Greater Manchester | £182,323 | £147,250 | 920 |
| 82 | Gateshead | Tyne and Wear | £182,845 | £141,200 | 1,715 |
| 83 | Thornton-Cleveleys | Lancashire | £182,964 | £170,000 | 709 |
| 84 | Hebburn | Tyne and Wear | £184,271 | £150,500 | 376 |
| 85 | Neath | Neath Port Talbot | £184,272 | £145,000 | 974 |
| 86 | Bradford | West Yorkshire | £185,681 | £150,000 | 5,023 |
| 87 | Colne | Lancashire | £185,724 | £139,000 | 379 |
| 88 | Blaydon-on-Tyne | Tyne and Wear | £185,744 | £150,000 | 319 |
| 89 | Pontypool | Torfaen | £186,853 | £168,000 | 505 |
| 90 | Skelmersdale | Lancashire | £187,601 | £150,000 | 594 |
| 91 | Fishguard | Pembrokeshire | £188,065 | £176,875 | 52 |
| 92 | Saltburn-by-the-Sea | Redcar and Cleveland | £189,583 | £160,500 | 510 |
| 93 | Prestatyn | Denbighshire | £189,666 | £170,000 | 327 |
| 94 | Frizington | Cumberland | £189,760 | £132,500 | 74 |
| 95 | Mablethorpe | Lincolnshire | £189,884 | £180,000 | 266 |
| 96 | Stockton-on-Tees | Stockton-on-Tees | £189,887 | £159,500 | 2,489 |
| 97 | Sunderland | Tyne and Wear | £190,809 | £132,000 | 2,912 |
| 98 | Durham | County Durham | £191,128 | £155,000 | 2,158 |
| 99 | Pontypridd | Rhondda Cynon Taff | £191,376 | £169,950 | 880 |
| 100 | Heckmondwike | West Yorkshire | £191,728 | £163,750 | 162 |