← Calderdale (all cycles) · 2 May 2024 cohort

Calderdale 2024

Local elections held 2 May 2024.

17 ward races
17 seats
7 elected below the proportional quota
41.2% of seats below quota

How to read this page

Each race below shows the share of valid ballots the marginal elected candidate actually won, and compares it to the proportional quota: the share that would be needed to be guaranteed that seat under any proportional voting method (1 seats + 1). For a 1-seat ward the quota is 50%; for 2 seats, 33.3%; for 3 seats, 25%.

Where the actual winning share fell below the quota, we show the gap as points under par — the editorial indictment. Above-par results are just majority mandates and pass without comment. The voting method is the subject of every observation here. Named candidates appear as the public election record requires; the cause being audited is the voting method, not the individuals. See the methodology page for derivations.

If votes were counted by party

Across the 17 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 17 seats had been allocated to those vote totals in proportion (how, with caveats). The Δ column is the actual seat count minus the proportional seat count — positive numbers are parties First-Past-the-Post over-represented in this council, negative are parties it under-represented.

PartyVotesVote %Seats won% of seatsProportional seatsProportional %Δ
Labour Party21,41841.6%1058.8%741.2%+3
Conservative and Unionist Party13,58526.4%317.6%529.4%-2
Green Party8,31116.1%15.9%317.6%-2
Liberal Democrats5,55610.8%211.8%211.8%0
Workers Party of Britain1,6433.2%15.9%00.0%+1
Independent8351.6%00.0%00.0%0
FREE1390.3%00.0%00.0%0
Total51,487100.0%17100.0%17100.0%0

Vote share vs seats won

The top bar is each party's share of votes cast in this council. Below, one square per seat, coloured by the party that won it — first the actual First-Past-the-Post result, then what a proportional method would have produced from the same vote totals. Divergence between the bar and the actual grid is the indictment of the method.

Vote share
Actual seats
Proportional seats

Wards in this council

Sorted with the largest gap below the quota first. Click any ward to jump to its full result.

Race results

Elland · single-seat

Marginal winner 31.4% Proportional quota 50.0% Difference +18.6 pts below quota Valid ballots 2,506

RankCandidatePartyVotesShareElected
1Hunt, P.Conservative and Unionist Party78631.4%Elected
2Majid, K.Labour Party70027.9%
3Phillips, R.Liberal Democrats57422.9%
4Crossland, B.Green Party44617.8%

Electorate 8,878 · Ballots cast 2,506 · EC ward code E05001373 · Back to ward index

Warley · single-seat

Marginal winner 36.8% Proportional quota 50.0% Difference +13.2 pts below quota Valid ballots 3,133

RankCandidatePartyVotesShareElected
1Evans, A.Liberal Democrats1,15336.8%Elected
2Jancovich, B.Labour Party66021.1%
3Ashfaq, S.Independent55717.8%
4Baines, S.Conservative and Unionist Party35011.2%
5Witham, K.Green Party2748.7%
6Davies, M.FREE1394.4%

Electorate 9,209 · Ballots cast 3,133 · EC ward code E05001387 · Back to ward index

Brighouse · single-seat

Marginal winner 41.4% Proportional quota 50.0% Difference +8.6 pts below quota Valid ballots 2,812

RankCandidatePartyVotesShareElected
1Carter, G.Conservative and Unionist Party1,16341.4%Elected
2Darnley, F.Labour Party1,07838.3%
3Atkinson, K.Green Party44515.8%
4Rigg, J.Liberal Democrats1264.5%

Electorate 8,249 · Ballots cast 2,812 · EC ward code E05001371 · Back to ward index

Park · single-seat

Marginal winner 44.3% Proportional quota 50.0% Difference +5.7 pts below quota Valid ballots 3,708

RankCandidatePartyVotesShareElected
1Saghir, S.Workers Party of Britain1,64344.3%Elected
2Hussain, S.Green Party95325.7%
3Zaman, S.Labour Party75820.4%
4Jackson, S.Liberal Democrats1905.1%
5Khan, N.Conservative and Unionist Party1644.4%

Electorate 9,576 · Ballots cast 3,708 · EC ward code E05001380 · Back to ward index

Rastrick · single-seat

Marginal winner 45.9% Proportional quota 50.0% Difference +4.1 pts below quota Valid ballots 2,870

RankCandidatePartyVotesShareElected
1Judge, A.Labour Party1,31745.9%Elected
2Matthews, J.Conservative and Unionist Party1,15140.1%
3Bramley, A.Green Party2378.3%
4Stancliffe, B.Liberal Democrats1655.7%

Electorate 8,300 · Ballots cast 2,870 · EC ward code E05001381 · Back to ward index

Town · single-seat

Marginal winner 47.7% Proportional quota 50.0% Difference +2.3 pts below quota Valid ballots 2,431

RankCandidatePartyVotesShareElected
1Thornham, K.Labour Party1,16047.7%Elected
2Gupta, V.Conservative and Unionist Party83934.5%
3Hey, E.Green Party32913.5%
4Prashad, G.Liberal Democrats1034.2%

Electorate 9,173 · Ballots cast 2,431 · EC ward code E05001386 · Back to ward index

Ryburn · single-seat

Marginal winner 48.8% Proportional quota 50.0% Difference +1.2 pts below quota Valid ballots 3,186

RankCandidatePartyVotesShareElected
1Webster, L.Labour Party1,55448.8%Elected
2Thornber, R.Conservative and Unionist Party1,27039.9%
3Prescott, C.Green Party1976.2%
4Tatchell, R.Liberal Democrats1655.2%

Electorate 8,962 · Ballots cast 3,186 · EC ward code E05001382 · Back to ward index

Illingworth and Mixenden · single-seat

Marginal winner 50.0% Proportional quota 50.0% Difference 0.0 pts Valid ballots 2,334

RankCandidatePartyVotesShareElected
1Taylor, S.Labour Party1,16850.0%Elected
2Padgett, S.Conservative and Unionist Party64027.4%
3Beesley, L.Green Party1697.2%
4Loftus, S.Independent1436.1%
5Gaunt, S.Independent1355.8%
6Proctor, N.Liberal Democrats793.4%

Electorate 9,319 · Ballots cast 2,334 · EC ward code E05001376 · Back to ward index

Greetland and Stainland · single-seat

Marginal winner 51.0% Proportional quota 50.0% Difference −1.0 pts Valid ballots 2,992

RankCandidatePartyVotesShareElected
1Bellenger, P.Liberal Democrats1,52651.0%Elected
2Greenwood, A.Conservative and Unionist Party80626.9%
3Pitkethly, M.Labour Party42014.0%
4Haigh, J.Green Party2408.0%

Electorate 8,503 · Ballots cast 2,992 · EC ward code E05001374 · Back to ward index

Skircoat · single-seat

Marginal winner 51.5% Proportional quota 50.0% Difference −1.5 pts Valid ballots 3,749

RankCandidatePartyVotesShareElected
1Kingstone, A.Labour Party1,93251.5%Elected
2Gibson, O.Conservative and Unionist Party95025.3%
3Orange, R.Green Party55814.9%
4Holdsworth, M.Liberal Democrats3098.2%

Electorate 9,685 · Ballots cast 3,749 · EC ward code E05001383 · Back to ward index

Ovenden · single-seat

Marginal winner 56.3% Proportional quota 50.0% Difference −6.3 pts Valid ballots 1,631

RankCandidatePartyVotesShareElected
1Durrans, D.Labour Party91956.3%Elected
2Baines, A.Conservative and Unionist Party35821.9%
3Bamforth, S.Liberal Democrats18811.5%
4Jensen, F.Green Party16610.2%

Electorate 8,422 · Ballots cast 1,631 · EC ward code E05001379 · Back to ward index

Hipperholme and Lightcliffe · single-seat

Marginal winner 57.7% Proportional quota 50.0% Difference −7.7 pts Valid ballots 3,201

RankCandidatePartyVotesShareElected
1Robinson, G.Conservative and Unionist Party1,84657.7%Elected
2Ackroyd, S.Labour Party93429.2%
3Graham, C.Green Party2999.3%
4Stocks, N.Liberal Democrats1223.8%

Electorate 9,208 · Ballots cast 3,201 · EC ward code E05001375 · Back to ward index

Luddendenfoot · single-seat

Marginal winner 58.3% Proportional quota 50.0% Difference −8.3 pts Valid ballots 3,195

RankCandidatePartyVotesShareElected
1Scullion, J.Labour Party1,86258.3%Elected
2Smith-Moorhouse, J.Conservative and Unionist Party73122.9%
3Bampton-Smith, C.Liberal Democrats3079.6%
4Sweeny, K.Green Party2959.2%

Electorate 7,965 · Ballots cast 3,195 · EC ward code E05001377 · Back to ward index

Sowerby Bridge · single-seat

Marginal winner 59.5% Proportional quota 50.0% Difference −9.5 pts Valid ballots 2,859

RankCandidatePartyVotesShareElected
1Wilkinson, A.Labour Party1,70259.5%Elected
2Edwards, M.Conservative and Unionist Party69524.3%
3Booth, D.Green Party29510.3%
4Harris, D.Liberal Democrats1675.8%

Electorate 8,820 · Ballots cast 2,859 · EC ward code E05001384 · Back to ward index

Todmorden · single-seat

Marginal winner 61.9% Proportional quota 50.0% Difference −11.9 pts Valid ballots 3,099

RankCandidatePartyVotesShareElected
1Tremayne, D.Labour Party1,91961.9%Elected
2Carter, B.Conservative and Unionist Party52516.9%
3Turner, K.Green Party49516.0%
4Abdul, K.Liberal Democrats1605.2%

Electorate 8,983 · Ballots cast 3,099 · EC ward code E05001385 · Back to ward index

Calder · single-seat

Marginal winner 67.7% Proportional quota 50.0% Difference −17.7 pts Valid ballots 4,442

RankCandidatePartyVotesShareElected
1Fenton-Glynn, J.Labour Party3,00867.7%Elected
2Stanley, M.Green Party63814.4%
3Lee, C.Conservative and Unionist Party57412.9%
4Wadsworth, C.Liberal Democrats2225.0%

Electorate 9,239 · Ballots cast 4,442 · EC ward code E05001372 · Back to ward index

Northowram and Shelf · single-seat

Marginal winner 68.1% Proportional quota 50.0% Difference −18.1 pts Valid ballots 3,339

RankCandidatePartyVotesShareElected
1Hey, E.Green Party2,27568.1%Elected
2Vaughan, J.Conservative and Unionist Party73722.1%
3Slingsby, A.Labour Party3279.8%

Electorate 9,106 · Ballots cast 3,339 · EC ward code E05001378 · Back to ward index