Want to compare two towns side by side?

Compare

Towns in North West

North West has 222 towns and cities profiled — from Liverpool down to smaller market towns. Start with one of the highlights below, dive into the full rankings, or scroll to the table to browse every town.

At the top of the list

The standouts in North West

Most affordable

Cheapest towns

  1. 1Church£110,775
  2. 2Padiham£117,577
  3. 3Nelson (Pendle)£129,643
  4. 4Bootle (Sefton)£139,379
  5. 5Rishton£142,961
See full cheapest towns ranking

Lowest crime

Safest towns

  1. 1Cockermouth9.4 per 1,000
  2. 2Ulverston17.4 per 1,000
  3. 3Barnoldswick27.9 per 1,000
  4. 4Longridge (Ribble Valley)37.4 per 1,000
  5. 5Clitheroe37.7 per 1,000
See full safest towns ranking

Top-band schools

Best for schools

  1. 1Warrington100.0%
  2. 2Barrow-in-Furness100.0%
  3. 3Carlisle100.0%
  4. 4Widnes100.0%
  5. 5Sale100.0%
See full best for schools ranking

All towns in North West

Sorted by population. Click any town for the full area guide.

TownPopulationAvg House PriceCrime Rate
Liverpool506,768£203,741123.5/1k
Manchester470,736£279,325143.2/1k
Bolton (Bolton)184,618£217,41998.4/1k
Warrington174,064£291,35268.8/1k
Blackpool149,087£145,900148.7/1k
Blackburn (Blackburn with Darwen)124,958£190,97284.2/1k
Stockport118,146£308,62675.0/1k
Rochdale110,988£193,094105.5/1k
Oldham110,722£216,308106.7/1k
Birkenhead109,854£121,90169.9/1k
Salford108,431£222,109105.9/1k
St Helens (St. Helens)107,409£171,78486.8/1k
Preston (Preston)94,502£261,84196.6/1k
Southport94,438£217,59775.9/1k
Wythenshawe90,936£189,500143.2/1k
Wallasey85,189£187,74269.9/1k
Wigan81,514£195,59992.3/1k
Bury (Bury)80,851£244,10891.7/1k
Burnley78,266£141,348103.3/1k
Carlisle77,729£211,906N/A
Crewe74,116£232,83959.7/1k
Ellesmere Port65,200£212,79466.6/1k
Sale62,545£415,75073.9/1k
Runcorn61,641£207,90385.7/1k
Widnes59,938£235,36585.7/1k
Huyton with Roby59,844N/A81.5/1k
Bebington57,607£237,20569.9/1k
Barrow-in-Furness55,260£182,042N/A
Macclesfield54,352£347,86659.7/1k
Bootle (Sefton)53,722£139,91975.9/1k
Lancaster52,646£247,20873.2/1k
Crosby (Sefton)50,218£215,76675.9/1k
Altrincham49,034£449,06873.9/1k
Ashton-under-Lyne48,595£169,42795.4/1k
Middleton (Rochdale)46,617£230,098105.4/1k
Leigh (Wigan)46,316£171,21692.2/1k
Kirkby45,559£147,12581.5/1k
Lytham St Anne's42,693£282,76254.2/1k
Urmston41,728£311,74473.9/1k
Eccles (Salford)40,910£255,963105.9/1k
Bamber Bridge40,045£154,54255.7/1k
Chorley39,539£233,39156.8/1k
Prescot39,227£189,95781.4/1k
Leyland38,707£248,10055.7/1k
Chadderton37,602£241,290106.7/1k
Denton (Tameside)35,739£214,40295.4/1k
Hyde (Tameside)35,629£236,69395.4/1k
Skelmersdale34,921£158,95448.3/1k
Accrington34,897£130,42693.3/1k
Fulwood34,693£237,83396.6/1k
Nelson (Pendle)33,808£132,88369.2/1k
Morecambe32,745£182,57973.2/1k
Winsford32,274£228,35766.6/1k
Prestwich31,509£290,93291.7/1k
Radcliffe31,114£234,71291.8/1k
Congleton30,001£286,57159.8/1k
Heywood29,724£189,575105.4/1k
Farnworth29,500£186,16998.3/1k
Heswall29,082£414,27869.8/1k
Kendal28,939£283,545N/A
Stretford28,010£339,94474.0/1k
Ormskirk27,720£434,71748.4/1k
Darwen27,323£120,07484.3/1k
Atherton27,321£215,59692.3/1k
Stalybridge26,850£203,48995.3/1k
Ashton-in-Makerfield26,367N/A92.3/1k
Fleetwood26,224£146,00058.8/1k
Little Hulton25,824£181,542105.9/1k
Wilmslow25,716£491,70159.7/1k
Golborne25,563£198,34492.2/1k
Cheadle Hulme24,782£414,21275.0/1k
Newton-le-Willows24,651£203,61986.8/1k
Hindley24,485£168,46492.2/1k
Droylsden23,916£181,42395.4/1k
Orrell23,412£284,28692.3/1k
Rawtenstall23,381£154,00064.2/1k
Whitehaven23,028£167,119N/A
Royton22,997£200,370106.8/1k
Formby22,892£349,45275.9/1k
Swinton (Salford)22,886£245,914105.8/1k
Whitefield22,193£373,97491.7/1k
Reddish22,189£171,08774.9/1k
Westhoughton21,969£224,15698.4/1k
Old Trafford21,442£289,37573.9/1k
Workington21,276£168,494N/A
Dukinfield21,151£241,87295.3/1k
Horwich20,703£316,01598.4/1k
Penwortham20,489£267,08155.6/1k
Maghull20,367£262,50075.9/1k
Hazel Grove20,163£329,02475.0/1k
Failsworth19,962£289,039106.8/1k
Irlam19,714£191,000106.0/1k
Thornton (Wyre)19,263£228,46258.9/1k
Colne18,914£139,97869.2/1k
Nantwich18,741£307,01959.8/1k
Walkden18,684N/A105.8/1k
Northwich18,646£280,36366.7/1k
Pendlebury and Clifton18,469£353,728105.8/1k
Litherland18,434£142,28675.9/1k
Shaw (Oldham)18,249£268,346106.8/1k
Euxton17,519£216,78656.7/1k
Bramhall17,201£580,93375.1/1k
Ramsbottom17,074£275,53691.8/1k
Bredbury and Woodley17,044£257,97375.1/1k
Hale (Trafford)16,716£823,80873.9/1k
Penrith16,705£236,434N/A
Clitheroe16,626£283,14837.7/1k
Heysham16,593£206,49273.2/1k
Haydock16,143£186,28686.8/1k
Tyldesley15,968£209,75092.3/1k
Alsager15,504£273,21159.8/1k
Haslingden15,432£185,65664.2/1k
Neston (Cheshire West and Chester)14,963£320,10066.6/1k
Cheadle (Stockport)14,437£346,18675.1/1k
Middlewich14,428£273,96559.7/1k
Bacup14,194£173,26764.2/1k
Davenham13,840£514,78666.5/1k
Audenshaw13,397£212,74695.2/1k
West Kirby13,383£423,24169.9/1k
Knutsford13,254£605,70259.7/1k
Poynton13,015£767,49659.9/1k
Marple12,963£353,73675.1/1k
Standish12,937£250,33592.2/1k
Poulton-le-Fylde12,792£257,21358.8/1k
Lees12,641£245,125106.6/1k
Little Lever12,524£199,28698.5/1k
Ince-in-Makerfield12,186N/A92.2/1k
Littleborough12,164£238,375105.5/1k
Worsley11,958£286,024106.0/1k
Lymm11,929£442,79168.9/1k
Mossley11,416£217,30095.3/1k
Ulverston11,219£327,22317.4/1k
Uppermill11,207£166,000106.8/1k
Cleveleys11,121N/A70.4/1k
Great Harwood11,022£129,338189.3/1k
Longton10,912£325,07567.4/1k
Romiley10,902£426,07175.1/1k
Oswaldtwistle10,810£153,636156.1/1k
Sandbach10,768£310,784103.0/1k
Brierfield10,723£142,61982.3/1k
Barnoldswick10,591£158,12527.9/1k
Platt Bridge and Abram10,587£161,15492.1/1k
Kearsley10,378£176,02398.4/1k
Padiham10,121£147,044129.8/1k
Cockermouth9,237£241,8389.4/1k
Milnrow9,237£328,286105.7/1k
Greasby9,175£232,55653.0/1k
Gatley9,149£450,41775.0/1k
Frodsham9,101£404,62157.9/1k
Kirkham8,939£197,00054.3/1k
Adlington (Chorley)8,777£331,04256.9/1k
Tarleton and Hesketh Bank8,756£291,77248.3/1k
Burscough8,754£237,46248.3/1k
Maryport8,526£217,708N/A
Longridge (Ribble Valley)8,438£232,33237.4/1k
Coppull8,303£210,87556.7/1k
Clayton-le-Moors7,969N/A93.1/1k
Partington7,706£208,36773.8/1k
Elworth7,646£272,75059.5/1k
Dalton-in-Furness7,551£155,310N/A
Bollington7,236£291,71859.7/1k
Hattersley6,959£140,39595.1/1k
Holmes Chapel6,949£379,14359.6/1k
Handforth6,729£607,93759.4/1k
Bolton-le-Sands6,728N/A73.1/1k
Culcheth6,722£454,70068.9/1k
Whitworth6,713£155,78663.9/1k
Hartford6,698£406,12566.4/1k
Cleator Moor6,671£263,333N/A
Rishton6,653£142,40693.5/1k
Lydiate6,516£451,60075.7/1k
Weaverham6,266£254,41766.7/1k
Barnton6,245£199,16766.5/1k
Aintree6,212£217,56576.1/1k
Bowdon6,107£701,10074.0/1k
Barrowford5,887£247,34069.0/1k
Cuddington (Cheshire West and Chester)5,860£379,51266.7/1k
Carnforth5,852£396,93573.3/1k
Garstang5,804£200,90058.6/1k
Egremont5,791£114,600N/A
Millom5,690£98,889N/A
Rainford5,573£335,30086.8/1k
Cottam (Preston)5,507£285,65496.8/1k
Wigton5,396£203,159N/A
Blackrod5,340£189,33198.7/1k
Shevington5,315£247,00092.2/1k
Hoylake5,311£348,00070.0/1k
Helsby5,278£309,00066.5/1k
Church5,231£128,31793.5/1k
Appley Bridge5,131£260,00092.4/1k
Seaton (Cumberland)5,051£337,604N/A
Haslington5,042£242,50059.7/1k
Meols5,023£430,00070.1/1k
Shavington4,972£278,00059.7/1k
Billinge4,963£207,00086.8/1k
Aspull4,937£148,33392.4/1k
Windermere4,819£436,846N/A
Rudheath4,803£216,50066.2/1k
Carleton4,793£225,00058.8/1k
Bailrigg4,788£695,00072.9/1k
Astley4,735£249,15092.3/1k
Preesall and Knott End-on-Sea4,679£95,00059.2/1k
High Lane4,617£396,16774.9/1k
Eccleston4,543£271,04556.6/1k
Alderley Edge4,496£1,167,75060.3/1k
Freckleton4,478£243,50054.5/1k
Wesham4,474£155,39954.1/1k
Keswick4,465£337,900N/A
Banks4,439£278,50048.0/1k
Earby4,416£130,00069.5/1k
Whittle-le-Woods4,388£311,37556.5/1k
Brampton (Cumberland)4,187£285,219N/A
Warton (Fylde)4,180£228,66753.8/1k
Grange-over-Sands4,047£391,714N/A
Marple Bridge3,995£378,33375.1/1k
Disley3,891£437,66760.1/1k
Willaston (Cheshire East)3,653£408,80059.7/1k
Elton (Cheshire West and Chester)3,518£357,97266.8/1k
Burtonwood3,504£233,24469.1/1k
Appleby-in-Westmorland3,233£241,250N/A
Tarporley3,212£503,87366.6/1k
Askam in Furness3,172£143,760N/A