2024 General Election Results in YorkshireConstituencies Ranked

All 54 constituencies in Yorkshire, ranked by majority as a share of votes. Data: House of Commons Library (2010, 2015, 2017, 2019, 2024), Open Parliament Licence.

Open the interactive map
RankConstituencyMajority as a share of votesWinnerMajorityTurnout
1York Central44.2%Labour19,15454.7%
2Sheffield Heeley39.8%Labour15,30453.2%
3Sheffield Brightside and Hillsborough36.7%Labour11,60045.7%
4Leeds North East35.6%Labour16,08364.7%
5Leeds South35.6%Labour11,27942.3%
6Sheffield South East34.8%Labour12,45849.3%
7Leeds West and Pudsey32.2%Labour12,39255.1%
8Doncaster North29.4%Labour9,12645.1%
9Leeds East28.6%Labour11,26551.9%
10Kingston upon Hull North and Cottingham27.9%Labour10,67951.0%
11Leeds Central and Headingley26.7%Labour8,42245.0%
12Sheffield Central26.1%Labour8,28653.0%
13Doncaster Central25.2%Labour9,55151.0%
14Richmond and Northallerton25.1%Conservative12,18565.8%
15Leeds North West23.9%Labour11,89669.8%
16Kingston upon Hull West and Haltemprice23.5%Labour8,97952.3%
17Wakefield and Rothwell23.0%Labour9,34654.3%
18Barnsley North21.2%Labour7,81147.3%
19Leeds South West and Morley20.9%Labour8,42356.1%
20Selby20.7%Labour10,19563.3%
21Rawmarsh and Conisbrough20.4%Labour6,90849.2%
22Penistone and Stocksbridge19.9%Labour8,73962.7%
23Pontefract, Castleford and Knottingley18.4%Labour6,63048.4%
24York Outer18.4%Labour9,39167.3%
25Normanton and Hemsworth18.3%Labour6,66248.2%
26Dewsbury and Batley18.2%Independent6,93453.3%
27Calder Valley18.1%Labour8,99164.4%
28Shipley17.8%Labour8,60365.4%
29Bradford East16.6%Labour6,18949.7%
30Sheffield Hallam15.9%Labour8,18971.5%
31Harrogate and Knaresborough15.8%Liberal Democrat8,23866.9%
32Halifax15.6%Labour6,26952.1%
33Thirsk and Malton15.2%Conservative7,55063.7%
34Spen Valley15.1%Labour6,18856.7%
35Rotherham14.9%Labour5,49049.1%
36Barnsley South13.5%Labour4,74846.4%
37Bradford South13.3%Labour4,39246.7%
38Kingston upon Hull East13.1%Labour3,92042.3%
39Great Grimsby and Cleethorpes13.1%Labour4,80348.2%
40Scarborough and Whitby12.2%Labour5,40859.5%
41Huddersfield11.3%Labour4,53351.8%
42Colne Valley10.7%Labour4,96363.8%
43Ossett and Denby Dale10.4%Labour4,54260.8%
44Wetherby and Easingwold9.3%Conservative4,84670.6%
45Scunthorpe9.1%Labour3,54253.0%
46Brigg and Immingham7.6%Conservative3,24358.4%
47Bridlington and The Wolds7.3%Conservative3,12557.9%
48Goole and Pocklington7.2%Conservative3,57262.4%
49Doncaster East and the Isle of Axholme5.9%Labour2,31156.0%
50Keighley and Ilkley3.5%Conservative1,62562.3%
51Skipton and Ripon3.1%Conservative1,65067.7%
52Rother Valley2.4%Labour99860.1%
53Bradford West1.9%Labour70747.9%
54Beverley and Holderness0.3%Conservative12462.6%