Want to compare two towns side by side?

Compare

Towns in Yorkshire and the Humber

Yorkshire and the Humber has 221 towns and cities profiled — from Leeds (Leeds) 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 Yorkshire and the Humber

Most affordable

Cheapest towns

  1. 1Bolton upon Dearne£129,870
  2. 2Kingston upon Hull£130,416
  3. 3Stainforth£131,441
  4. 4Goldthorpe£134,721
  5. 5Askern£138,527
See full cheapest towns ranking

Lowest crime

Safest towns

  1. 1Horbury12.0 per 1,000
  2. 2Kirk Sandall and Edenthorpe23.0 per 1,000
  3. 3Haxby24.3 per 1,000
  4. 4Immingham41.9 per 1,000
  5. 5Linthwaite and Slaithwaite42.3 per 1,000
See full safest towns ranking

Top-band schools

Best for schools

  1. 1York100.0%
  2. 2Rotherham100.0%
  3. 3Barnsley100.0%
  4. 4Brighouse100.0%
  5. 5Keighley100.0%
See full best for schools ranking

All towns in Yorkshire and the Humber

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

TownPopulationAvg House PriceCrime Rate
Leeds (Leeds)536,262£264,279116.1/1k
Sheffield500,587£248,71497.4/1k
Bradford333,968£171,649119.6/1k
Kingston upon Hull270,816£117,892120.1/1k
York141,286£412,65166.9/1k
Huddersfield140,930£245,82989.2/1k
Wakefield97,656£227,585108.4/1k
Halifax89,394£201,757106.5/1k
Doncaster87,094£223,543116.5/1k
Grimsby85,915£141,341118.1/1k
Scunthorpe81,286£163,45376.2/1k
Harrogate75,522£382,24847.4/1k
Barnsley71,394£206,01894.8/1k
Rotherham70,761£212,22890.9/1k
Dewsbury63,730£187,24489.2/1k
Scarborough59,042£214,37547.4/1k
Keighley49,034£224,599119.6/1k
Castleford45,363£200,816108.4/1k
Batley44,494£238,31889.2/1k
Pudsey34,853£244,052116.1/1k
Bridlington34,831£197,33350.8/1k
Brighouse33,159£201,828106.5/1k
Pontefract32,982£252,419108.4/1k
Morley (Leeds)32,562£194,200116.1/1k
Beverley30,933£249,49650.8/1k
Cleethorpes29,660£159,684118.1/1k
Shipley28,902£194,272119.7/1k
Wickersley and Bramley24,653£222,42990.9/1k
Chapeltown and High Green22,187£232,49397.4/1k
Normanton (Wakefield)21,976£195,442108.4/1k
Ossett21,854£277,621108.4/1k
Bingley21,334£261,231119.6/1k
Rothwell (Leeds)20,964£957,808116.2/1k
Goole20,173£190,17650.8/1k
Mirfield19,614£218,00089.2/1k
Willerby, Anlaby and Kirk Ella19,578£215,86750.7/1k
Selby19,480£280,69047.4/1k
Rawmarsh18,892£176,59390.8/1k
Adwick le Street18,326£242,000116.6/1k
Liversedge17,519£193,09289.1/1k
Baildon17,056£310,800119.8/1k
Ripon16,593£275,90047.5/1k
Wath upon Dearne16,565£177,45890.8/1k
Wombwell16,335£168,38694.8/1k
Maltby16,305£182,54290.9/1k
Swinton (Rotherham)15,911N/A90.9/1k
Mexborough15,860£129,930116.5/1k
Elland15,788£205,722106.4/1k
Knaresborough15,781£377,79547.6/1k
Hoyland15,527£137,06294.8/1k
Hessle15,489£249,43550.8/1k
East Ardsley15,238£191,500116.1/1k
Garforth15,148£311,121116.2/1k
Skipton15,050£327,12047.4/1k
Darton15,016£250,00094.9/1k
Swallownest and Aston14,912£313,76990.9/1k
Humberston and New Waltham14,861£217,679118.1/1k
Ilkley14,852£493,964119.7/1k
Otley (Leeds)14,549£369,468116.2/1k
Cottingham14,427£241,40250.7/1k
Honley14,399£319,31289.1/1k
Yeadon14,273£218,250116.2/1k
Armthorpe14,161£192,828116.6/1k
Gomersal and Birkenshaw13,948£284,82189.2/1k
New Rossington and Rossington13,911£185,630116.3/1k
Heckmondwike13,368£198,81889.2/1k
Northallerton13,314£278,38447.4/1k
Catterick Garrison13,285£139,10047.4/1k
Driffield13,216£252,02950.8/1k
Dunscroft and Hatfield13,026£166,657116.6/1k
Scawthorpe and Cusworth13,020£174,000116.7/1k
Todmorden12,971£252,113106.5/1k
Whitby12,603£257,02947.4/1k
Cudworth and Shafton12,472£195,38994.9/1k
Guiseley12,462£313,583116.2/1k
Huntington (York)12,420£282,47566.9/1k
Thorne12,303£154,333116.4/1k
Bentley (Doncaster)12,044£283,777116.4/1k
Barton-upon-Humber11,927£228,05876.3/1k
Brough and Elloughton11,756£368,78050.9/1k
Wetherby11,711£499,043116.0/1k
Cleckheaton11,607£189,52289.1/1k
Conisbrough11,465£173,977116.4/1k
Featherstone (Wakefield)11,327£197,469108.4/1k
Warmsworth11,317£221,667116.6/1k
Dinnington (Rotherham)11,209£229,665138.5/1k
South Elmsall11,187£164,200194.0/1k
Royston (Barnsley)10,755£407,643173.9/1k
Kippax10,299£252,66747.6/1k
Haxby10,176£420,00024.3/1k
Pocklington10,124£286,66766.1/1k
Horbury9,868£249,27312.0/1k
Cross Hills and Steeton9,828£222,00067.7/1k
Kirk Sandall and Edenthorpe9,826£226,61123.0/1k
Immingham9,770£143,84141.9/1k
Queensbury9,707£180,33366.3/1k
Linthwaite and Slaithwaite9,629£238,89342.3/1k
Brinsworth9,538£186,100121.4/1k
Knottingley9,516£197,848189.8/1k
Shelf and Northowram9,191£501,250131.0/1k
Hemsworth9,177£287,083152.9/1k
Thurnscoe9,133£152,357100.6/1k
South Kirkby8,880£159,179108.6/1k
Skelmanthorpe and Clayton West8,840£294,60089.1/1k
Worsbrough8,840£170,68994.8/1k
Hornsea8,797£274,53850.8/1k
Sherburn in Elmet8,569£236,60047.5/1k
Penistone8,541£204,66794.7/1k
Silsden8,392£216,328119.6/1k
Meltham8,325£284,28689.1/1k
Ecclesfield and Grenoside8,187£253,88997.3/1k
Hedon8,117£204,67350.8/1k
Richmond8,076£901,39947.4/1k
Norton-on-Derwent7,909N/A47.3/1k
Sprotbrough7,546£277,429116.2/1k
Barugh Green and Redbrook7,545£276,00094.8/1k
Goldthorpe7,493£131,91794.9/1k
Market Weighton7,458£206,00050.8/1k
Bolton upon Dearne7,440£122,40095.0/1k
Stocksbridge7,264£182,17097.7/1k
Pickering7,118£300,90047.6/1k
Kiveton Park7,102£188,58391.0/1k
Rawdon7,015£371,500116.0/1k
Darfield6,923£135,61195.0/1k
Burley in Wharfedale6,806£410,269119.5/1k
Filey6,664£197,19247.6/1k
North Anston6,599£184,33390.6/1k
Crigglestone and Durkar6,371£271,707108.5/1k
Boston Spa6,358£556,000116.2/1k
Tadcaster6,339£370,00047.3/1k
Upton (Wakefield)6,332£277,714108.5/1k
Malton6,320£288,36147.3/1k
Gildersome6,278£225,856116.1/1k
Ackworth Moor Top6,275N/A108.0/1k
Waltham6,204£241,500118.3/1k
Thurcroft6,101£186,00090.8/1k
Strensall6,060£364,93866.8/1k
Withernsea6,030£135,54250.9/1k
Stainforth5,999£182,438116.5/1k
Dodworth5,981£224,58395.0/1k
Finningley5,919£257,500116.6/1k
Menston5,905£296,250119.7/1k
Thirsk5,891£346,26347.5/1k
Crofton5,868£228,750108.4/1k
Thrybergh and Dalton5,858£222,57190.6/1k
Haworth5,680£229,668119.9/1k
Deepcar5,644£159,83397.3/1k
Brigg5,637£245,64076.1/1k
Askern5,439£137,214116.4/1k
Thornton (Bradford)5,410N/A120.0/1k
Drighlington5,280£203,575116.1/1k
Shepley and Shelley5,211£228,65089.0/1k
Havercroft and Ryhill5,204£176,750108.8/1k
Moorends5,194£132,611116.9/1k
Grimethorpe5,065£180,08394.8/1k
Easingwold5,036£333,66447.7/1k
Hebden Bridge5,002£299,779106.8/1k
Fitzwilliam and Kinsley4,993£131,500108.4/1k
Holmfirth4,982£280,81288.9/1k
Lepton4,950£342,66789.1/1k
Tickhill4,909£250,625116.5/1k
Stokesley4,906£281,25047.7/1k
South Cave4,819£325,40050.6/1k
Ripponden4,775£423,750106.4/1k
Winterton4,764£159,65076.4/1k
Sowerby4,727£387,15747.2/1k
Brampton (Rotherham)4,620N/A90.5/1k
Howden4,572£290,62551.0/1k
Broughton (North Lincolnshire)4,499£363,46476.0/1k
Stamford Bridge4,487£378,14350.6/1k
Sowerby Bridge4,483£222,274106.2/1k
Epworth4,361£222,60076.4/1k
Great Ayton4,348£232,33347.6/1k
Denaby Main4,310£174,500116.7/1k
Waverley and Catcliffe4,229£218,07191.0/1k
Lofthouse and Robin Hood4,187£273,714116.8/1k
Thorpe Hesley4,153£383,16790.8/1k
Holmfield4,150£288,333108.7/1k
Brayton4,092£321,00047.2/1k
Kirkburton4,033£234,91789.0/1k
Calverley3,988£279,000115.8/1k
Crowle (North Lincolnshire)3,969£215,00076.1/1k
Swanland3,965£533,75050.7/1k
Whiston3,940£177,83390.4/1k
Greasbrough3,859£120,50091.0/1k
Mytholmroyd3,852£266,816106.4/1k
Romanby3,825£241,58347.3/1k
Wilsden3,749£207,000120.0/1k
Marsden3,691£224,43888.9/1k
Oakworth3,688£195,727120.1/1k
Copmanthorpe3,671£490,75066.7/1k
Bilton3,657£276,71450.9/1k
North Ferriby3,597£269,98351.2/1k
Snaith3,557£194,50050.9/1k
Upper Poppleton3,520£477,05566.5/1k
Barlby3,499£286,25047.2/1k
Kirkheaton3,492£136,50089.1/1k
Woodend3,489£659,375116.1/1k
Thorpe Willoughby3,482£351,50047.4/1k
Kirton in Lindsey3,457£376,00076.1/1k
Bawtry3,408£148,000116.5/1k
Messingham3,375£292,75076.4/1k
Birdwell3,363£205,75094.9/1k
Mickletown3,362N/A116.3/1k
Bishopthorpe3,333£512,73266.9/1k
Bedale3,289£351,38148.0/1k
Laceby3,284£233,094118.5/1k
Treeton3,272£236,66790.8/1k
Walton (Wakefield)3,266N/A109.0/1k
Barnby Dun3,264£216,900116.4/1k
Dunnington3,256£380,71466.3/1k
Addingham3,247£404,583119.5/1k
Healing3,201£263,625118.1/1k
Hatfield Woodhouse3,182£297,462116.9/1k
Netherton (Kirklees)3,151£178,14589.8/1k
Oughtibridge3,128£222,74997.5/1k
Cullingworth3,096£252,667120.2/1k
Swillington3,077£277,900115.7/1k
Boroughbridge3,064£285,00047.3/1k
Gilberdyke3,028£252,64350.5/1k
Bramhope3,004£525,000116.2/1k