Cheapest Towns in North West
Ranked list of towns in North West by average house price. Data is sourced from official public datasets and updated regularly.
The 214 towns ranged from £110,775 (Church) to £952,908 (Bowdon). The median was £253,903.
Prices reflect the average sale price during 2025, the most recent complete calendar year. Data from 2026 is excluded because the year is still in progress and partial-year averages can swing sharply with only a handful of recorded sales.
| 1 (top 3) | Church | 59 | £110,775 |
| 2 (top 3) | Padiham | 207 | £117,577 |
| 3 (top 3) | Nelson (Pendle) | 478 | £129,643 |
| 4 | Bootle (Sefton) | 584 | £139,379 |
| 5 | Rishton | 126 | £142,961 |
| 6 | Accrington | 649 | £145,475 |
| 7 | Fleetwood | 392 | £145,601 |
| 8 | Cleator Moor | 78 | £147,160 |
| 9 | Litherland | 46 | £148,630 |
| 10 | Oswaldtwistle | 224 | £149,624 |
| 11 | Blackpool | 2,307 | £151,166 |
| 12 | Millom | 146 | £151,353 |
| 13 | Birkenhead | 743 | £154,135 |
| 14 | Platt Bridge and Abram | 165 | £156,508 |
| 15 | Burnley | 1,531 | £157,066 |
| 16 | Great Harwood | 185 | £162,389 |
| 17 | Brierfield | 124 | £163,344 |
| 18 | Little Hulton | 127 | £167,440 |
| 19 | Workington | 550 | £167,445 |
| 20 | Haydock | 205 | £170,063 |
| 21 | Egremont | 123 | £170,810 |
| 22 | Reddish | 27 | £171,087 |
| 23 | Barrow-in-Furness | 950 | £172,779 |
| 24 | Earby | 88 | £172,890 |
| 25 | Dalton-in-Furness | 163 | £174,210 |
| 26 | Hindley | 189 | £174,266 |
| 27 | Darwen | 669 | £177,926 |
| 28 | Farnworth | 303 | £178,543 |
| 29 | Maryport | 218 | £179,215 |
| 30 | Colne | 449 | £180,447 |
| 31 | Barnoldswick | 241 | £185,134 |
| 32 | Whitehaven | 475 | £186,273 |
| 33 | St Helens (St. Helens) | 1,415 | £186,861 |
| 34 | Bacup | 274 | £190,117 |
| 35 | Atherton | 366 | £190,266 |
| 36 | Kearsley | 115 | £191,301 |
| 37 | Golborne | 142 | £191,570 |
| 38 | Lees | 95 | £192,727 |
| 39 | Wallasey | 1,012 | £194,125 |
| 40 | Whitworth | 117 | £194,403 |
| 41 | Barrowford | 141 | £195,365 |
| 42 | Runcorn | 727 | £197,055 |
| 43 | Radcliffe | 522 | £199,648 |
| 44 | Barnton | 77 | £200,015 |
| 45 | Wigan | 1,897 | £200,820 |
| 46 | Carlisle | 1,756 | £201,009 |
| 47 | Little Lever | 126 | £202,511 |
| 48 | Kirkby | 193 | £204,463 |
| 49 | Wesham | 72 | £204,941 |
| 50 | Haslingden | 225 | £205,486 |
| 51 | Orrell | 205 | £206,856 |
| 52 | Heysham | 295 | £207,543 |
| 53 | Morecambe | 536 | £208,772 |
| 54 | Coppull | 93 | £211,245 |
| 55 | Droylsden | 278 | £211,618 |
| 56 | Ellesmere Port | 779 | £211,966 |
| 57 | Chadderton | 440 | £214,822 |
| 58 | Ashton-under-Lyne | 540 | £214,995 |
| 59 | Leigh (Wigan) | 794 | £216,894 |
| 60 | Newton-le-Willows | 357 | £217,416 |
| 61 | Aintree | 23 | £217,565 |
| 62 | Blackrod | 72 | £218,151 |
| 63 | Bebington | 568 | £219,276 |
| 64 | Milnrow | 124 | £222,715 |
| 65 | Rochdale | 1,295 | £223,166 |
| 66 | Failsworth | 336 | £223,292 |
| 67 | Tyldesley | 202 | £223,902 |
| 68 | Denton (Tameside) | 492 | £225,423 |
| 69 | Widnes | 853 | £225,546 |
| 70 | Mossley | 211 | £227,426 |
| 71 | Wythenshawe | 52 | £227,530 |
| 72 | Swinton (Salford) | 519 | £228,113 |
| 73 | Blackburn (Blackburn with Darwen) | 1,580 | £228,340 |
| 74 | Skelmersdale | 536 | £228,572 |
| 75 | Littleborough | 259 | £229,602 |
| 76 | Horwich | 349 | £231,060 |
| 77 | Freckleton | 84 | £231,906 |
| 78 | Burtonwood | 41 | £233,244 |
| 79 | Dukinfield | 227 | £233,726 |
| 80 | Oldham | 1,178 | £234,278 |
| 81 | Preesall and Knott End-on-Sea | 48 | £234,747 |
| 82 | Partington | 100 | £236,511 |
| 83 | Westhoughton | 476 | £236,985 |
| 84 | Audenshaw | 173 | £238,857 |
| 85 | Crewe | 1,293 | £239,596 |
| 86 | Fulwood | 484 | £239,905 |
| 87 | Thornton (Wyre) | 181 | £240,129 |
| 88 | Bamber Bridge | 232 | £240,197 |
| 89 | Royton | 358 | £240,896 |
| 90 | Stalybridge | 325 | £241,312 |
| 91 | Maghull | 164 | £242,030 |
| 92 | Penwortham | 332 | £242,086 |
| 93 | Liverpool | 8,159 | £242,146 |
| 94 | Shaw (Oldham) | 341 | £242,313 |
| 95 | Wigton | 348 | £242,681 |
| 96 | Shevington | 102 | £245,493 |
| 97 | Weaverham | 74 | £245,716 |
| 98 | Kirkham | 146 | £246,057 |
| 99 | Preston (Preston) | 2,614 | £246,733 |
| 100 | Rawtenstall | 132 | £246,862 |
| 101 | Lancaster | 1,027 | £247,557 |
| 102 | Winsford | 476 | £247,667 |
| 103 | Askam in Furness | 67 | £248,122 |
| 104 | Middleton (Rochdale) | 866 | £249,020 |
| 105 | Helsby | 84 | £250,268 |
| 106 | Leyland | 856 | £251,767 |
| 107 | Southport | 1,543 | £252,668 |
| 108 | Hyde (Tameside) | 772 | £253,903 |
| 109 | Middlewich | 232 | £254,010 |
| 110 | Bredbury and Woodley | 164 | £255,764 |
| 111 | Longridge (Ribble Valley) | 223 | £257,018 |
| 112 | Warton (Fylde) | 154 | £258,150 |
| 113 | Shavington | 149 | £260,835 |
| 114 | Salford | 2,075 | £261,020 |
| 115 | Billinge | 133 | £261,331 |
| 116 | Bolton (Bolton) | 2,431 | £261,398 |
| 117 | Appleby-in-Westmorland | 92 | £261,432 |
| 118 | Poulton-le-Fylde | 525 | £261,778 |
| 119 | Bury (Bury) | 1,292 | £264,940 |
| 120 | Greasby | 87 | £265,297 |
| 121 | Appley Bridge | 51 | £265,435 |
| 122 | Cockermouth | 275 | £266,064 |
| 123 | Prescot | 492 | £266,665 |
| 124 | Aspull | 77 | £270,046 |
| 125 | Burscough | 226 | £271,878 |
| 126 | Rudheath | 53 | £272,340 |
| 127 | Carleton | 28 | £272,429 |
| 128 | Banks | 54 | £272,518 |
| 129 | Standish | 284 | £273,431 |
| 130 | Garstang | 98 | £275,419 |
| 131 | Astley | 185 | £276,658 |
| 132 | Irlam | 180 | £277,516 |
| 133 | Lydiate | 55 | £280,761 |
| 134 | Eccles (Salford) | 550 | £285,090 |
| 135 | Cottam (Preston) | 169 | £285,843 |
| 136 | Lytham St Anne's | 873 | £285,850 |
| 137 | Chorley | 1,201 | £286,099 |
| 138 | Ulverston | 362 | £286,417 |
| 139 | Euxton | 150 | £286,568 |
| 140 | Warrington | 2,965 | £289,334 |
| 141 | Adlington (Chorley) | 114 | £291,217 |
| 142 | Penrith | 656 | £291,733 |
| 143 | Elworth | 58 | £292,564 |
| 144 | Tarleton and Hesketh Bank | 162 | £293,101 |
| 145 | Ramsbottom | 235 | £295,149 |
| 146 | Eccleston | 165 | £299,580 |
| 147 | Pendlebury and Clifton | 608 | £300,680 |
| 148 | Haslington | 79 | £300,934 |
| 149 | Stockport | 2,180 | £303,120 |
| 150 | Kendal | 612 | £303,232 |
| 151 | Crosby (Sefton) | 138 | £304,685 |
| 152 | Old Trafford | 45 | £304,995 |
| 153 | Rainford | 98 | £306,799 |
| 154 | Romiley | 164 | £307,052 |
| 155 | Grange-over-Sands | 183 | £307,759 |
| 156 | Seaton (Cumberland) | 246 | £309,850 |
| 157 | Whitefield | 299 | £310,314 |
| 158 | Whittle-le-Woods | 4 | £311,375 |
| 159 | Nantwich | 555 | £312,175 |
| 160 | Carnforth | 455 | £312,342 |
| 161 | Prestwich | 379 | £312,556 |
| 162 | Northwich | 771 | £315,151 |
| 163 | Cheadle (Stockport) | 679 | £316,720 |
| 164 | Elton (Cheshire West and Chester) | 464 | £316,993 |
| 165 | Manchester | 5,854 | £319,011 |
| 166 | Stretford | 332 | £319,536 |
| 167 | Uppermill | 61 | £326,059 |
| 168 | Hazel Grove | 345 | £326,313 |
| 169 | Sandbach | 455 | £328,116 |
| 170 | Willaston (Cheshire East) | 118 | £331,561 |
| 171 | Alsager | 219 | £335,746 |
| 172 | Worsley | 736 | £336,051 |
| 173 | Handforth | 144 | £343,180 |
| 174 | Congleton | 685 | £345,590 |
| 175 | Bollington | 150 | £349,754 |
| 176 | Macclesfield | 1,232 | £350,479 |
| 177 | Holmes Chapel | 144 | £351,747 |
| 178 | Heywood | 437 | £353,345 |
| 179 | Ormskirk | 508 | £362,083 |
| 180 | Urmston | 540 | £363,025 |
| 181 | Brampton (Cumberland) | 298 | £369,861 |
| 182 | Neston (Cheshire West and Chester) | 283 | £372,742 |
| 183 | Hoylake | 160 | £373,504 |
| 184 | Clitheroe | 615 | £373,898 |
| 185 | Longton | 88 | £375,545 |
| 186 | Frodsham | 191 | £378,088 |
| 187 | Marple | 210 | £378,425 |
| 188 | High Lane | 83 | £379,293 |
| 189 | Gatley | 118 | £398,114 |
| 190 | Keswick | 134 | £402,231 |
| 191 | Disley | 79 | £404,415 |
| 192 | Culcheth | 108 | £404,441 |
| 193 | Formby | 383 | £408,356 |
| 194 | Sale | 838 | £413,419 |
| 195 | Cheadle Hulme | 355 | £415,449 |
| 196 | West Kirby | 248 | £417,103 |
| 197 | Meols | 40 | £423,612 |
| 198 | Hartford | 227 | £425,775 |
| 199 | Davenham | 54 | £428,601 |
| 200 | Lymm | 203 | £430,898 |
| 201 | Cuddington (Cheshire West and Chester) | 71 | £433,589 |
| 202 | Poynton | 269 | £476,188 |
| 203 | Marple Bridge | 57 | £487,939 |
| 204 | Altrincham | 867 | £488,148 |
| 205 | Windermere | 151 | £516,230 |
| 206 | Tarporley | 174 | £520,947 |
| 207 | Heswall | 228 | £527,986 |
| 208 | Wilmslow | 494 | £577,518 |
| 209 | Bramhall | 279 | £581,179 |
| 210 | Knutsford | 431 | £650,388 |
| 211 | Bailrigg | 1 | £695,000 |
| 212 | Alderley Edge | 128 | £725,204 |
| 213 | Hale (Trafford) | 212 | £784,001 |
| 214 | Bowdon | 79 | £952,908 |