← Wolverhampton (all cycles) · 2 May 2024 cohort

Wolverhampton 2024

Local elections held 2 May 2024.

20 ward races
20 seats
3 elected below the proportional quota
15.0% 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 20 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 20 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 Party30,35556.1%1680.0%1260.0%+4
Conservative and Unionist Party17,66732.7%420.0%735.0%-3
Green Party3,2866.1%00.0%15.0%-1
Liberal Democrats1,9493.6%00.0%00.0%0
Independent6521.2%00.0%00.0%0
Party Of Women1610.3%00.0%00.0%0
Total54,070100.0%20100.0%20100.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

Penn · single-seat

Marginal winner 45.3% Proportional quota 50.0% Difference +4.7 pts below quota Valid ballots 3,829

RankCandidatePartyVotesShareElected
1Singh, P.Conservative and Unionist Party1,73345.3%Elected
2Hawker, K.Labour Party1,65643.2%
3Young, A.Green Party3308.6%
4Khan, A.Liberal Democrats1102.9%

Electorate 9,816 · Ballots cast 3,829 · EC ward code E05014852 · Back to ward index

Bushbury North · single-seat

Marginal winner 47.0% Proportional quota 50.0% Difference +3.0 pts below quota Valid ballots 2,809

RankCandidatePartyVotesShareElected
1Bennett, S.Conservative and Unionist Party1,32147.0%Elected
2Edwards, G.Labour Party1,27145.2%
3Peck, G.Liberal Democrats2177.7%

Electorate 9,717 · Ballots cast 2,809 · EC ward code E05014841 · Back to ward index

Merry Hill · single-seat

Marginal winner 47.6% Proportional quota 50.0% Difference +2.4 pts below quota Valid ballots 3,232

RankCandidatePartyVotesShareElected
1Evans, B.Labour Party1,54047.6%Elected
2Haynes, C.Conservative and Unionist Party1,45945.1%
3Hibell, J.Green Party2337.2%

Electorate 9,145 · Ballots cast 3,232 · EC ward code E05014849 · Back to ward index

Oxley · single-seat

Marginal winner 50.1% Proportional quota 50.0% Difference −0.1 pts Valid ballots 2,882

RankCandidatePartyVotesShareElected
1McGarrity, B.Labour Party1,44450.1%Elected
2Collinge, A.Conservative and Unionist Party1,03235.8%
3Clark, M.Green Party2669.2%
4Jenkins, I.Liberal Democrats1404.9%

Electorate 10,451 · Ballots cast 2,882 · EC ward code E05014850 · Back to ward index

Wednesfield South · single-seat

Marginal winner 50.6% Proportional quota 50.0% Difference −0.6 pts Valid ballots 2,458

RankCandidatePartyVotesShareElected
1Coogan, J.Labour Party1,24350.6%Elected
2Dickens, P.Conservative and Unionist Party91437.2%
3Singh, H.Green Party30112.2%

Electorate 9,035 · Ballots cast 2,458 · EC ward code E05014857 · Back to ward index

St Peters · single-seat

Marginal winner 51.4% Proportional quota 50.0% Difference −1.4 pts Valid ballots 2,430

RankCandidatePartyVotesShareElected
1Tahir, I.Labour Party1,24951.4%Elected
2Naseem, M.Green Party59924.7%
3Murray, D.Liberal Democrats30012.3%
4Timms, G.Conservative and Unionist Party28211.6%

Electorate 8,960 · Ballots cast 2,430 · EC ward code E05014853 · Back to ward index

Tettenhall Regis · single-seat

Marginal winner 51.9% Proportional quota 50.0% Difference −1.9 pts Valid ballots 3,205

RankCandidatePartyVotesShareElected
1Singh, U.Conservative and Unionist Party1,66351.9%Elected
2Siarkiewicz, R.Labour Party1,05132.8%
3Donald, J.Liberal Democrats2517.8%
4Gwinnett, D.Green Party2407.5%

Electorate 9,243 · Ballots cast 3,205 · EC ward code E05014854 · Back to ward index

Park · single-seat

Marginal winner 53.0% Proportional quota 50.0% Difference −3.0 pts Valid ballots 3,149

RankCandidatePartyVotesShareElected
1Nasim, M.Labour Party1,66853.0%Elected
2Ram, S.Conservative and Unionist Party69722.1%
3Darke, P.Green Party49115.6%
4Lewis, B.Liberal Democrats2939.3%

Electorate 9,724 · Ballots cast 3,149 · EC ward code E05014851 · Back to ward index

Fallings Park · single-seat

Marginal winner 56.7% Proportional quota 50.0% Difference −6.7 pts Valid ballots 2,289

RankCandidatePartyVotesShareElected
1Evans, V.Labour Party1,29956.7%Elected
2Dickens, J.Conservative and Unionist Party71631.3%
3Hawkins, C.Party Of Women1617.0%
4Nixon, P.Liberal Democrats1134.9%

Electorate 8,999 · Ballots cast 2,289 · EC ward code E05014846 · Back to ward index

Graiseley · single-seat

Marginal winner 59.3% Proportional quota 50.0% Difference −9.3 pts Valid ballots 2,907

RankCandidatePartyVotesShareElected
1Sweetman, J.Labour Party1,72459.3%Elected
2Gething, T.Conservative and Unionist Party56619.5%
3Shah, Z.Independent2789.6%
4Bertaut, A.Green Party2408.3%
5Pringle, J.Liberal Democrats993.4%

Electorate 8,881 · Ballots cast 2,907 · EC ward code E05014847 · Back to ward index

Tettenhall Wightwick · single-seat

Marginal winner 63.0% Proportional quota 50.0% Difference −13.0 pts Valid ballots 3,535

RankCandidatePartyVotesShareElected
1Garner, S.Conservative and Unionist Party2,22863.0%Elected
2Dehar, B.Labour Party95026.9%
3Cantrill, A.Green Party2677.6%
4Khan, A.Liberal Democrats902.5%

Electorate 8,971 · Ballots cast 3,535 · EC ward code E05014855 · Back to ward index

Heath Town · single-seat

Marginal winner 64.3% Proportional quota 50.0% Difference −14.3 pts Valid ballots 2,028

RankCandidatePartyVotesShareElected
1Jaspal, J.Labour Party1,30564.3%Elected
2Banla, J.Conservative and Unionist Party43221.3%
3Tano-Yeboah, K.Green Party1939.5%
4Chopra, V.Liberal Democrats984.8%

Electorate 8,754 · Ballots cast 2,028 · EC ward code E05014848 · Back to ward index

Wednesfield North · single-seat

Marginal winner 65.5% Proportional quota 50.0% Difference −15.5 pts Valid ballots 2,185

RankCandidatePartyVotesShareElected
1Bateman, M.Labour Party1,43165.5%Elected
2Williams, N.Conservative and Unionist Party75434.5%

Electorate 8,454 · Ballots cast 2,185 · EC ward code E05014856 · Back to ward index

East Park · single-seat

Marginal winner 68.2% Proportional quota 50.0% Difference −18.2 pts Valid ballots 2,101

RankCandidatePartyVotesShareElected
1Russell, S.Labour Party1,43368.2%Elected
2Stepien, J.Conservative and Unionist Party37417.8%
3Hall, S.Independent29414.0%

Electorate 9,222 · Ballots cast 2,101 · EC ward code E05014843 · Back to ward index

Bilston South · single-seat

Marginal winner 70.1% Proportional quota 50.0% Difference −20.1 pts Valid ballots 2,210

RankCandidatePartyVotesShareElected
1Kaur, R.Labour Party1,54970.1%Elected
2Wastell, L.Conservative and Unionist Party66129.9%

Electorate 10,295 · Ballots cast 2,210 · EC ward code E05014839 · Back to ward index

Bushbury South and Low Hill · single-seat

Marginal winner 70.4% Proportional quota 50.0% Difference −20.4 pts Valid ballots 1,878

RankCandidatePartyVotesShareElected
1Sweet, P.Labour Party1,32370.4%Elected
2Williams, R.Conservative and Unionist Party40321.5%
3Jenkins, A.Liberal Democrats1528.1%

Electorate 9,595 · Ballots cast 1,878 · EC ward code E05014842 · Back to ward index

Bilston North · single-seat

Marginal winner 71.3% Proportional quota 50.0% Difference −21.3 pts Valid ballots 2,473

RankCandidatePartyVotesShareElected
1New, L.Labour Party1,76371.3%Elected
2Okere, A.Conservative and Unionist Party71028.7%

Electorate 9,586 · Ballots cast 2,473 · EC ward code E05014838 · Back to ward index

Ettingshall South and Spring Vale · single-seat

Marginal winner 71.8% Proportional quota 50.0% Difference −21.8 pts Valid ballots 2,768

RankCandidatePartyVotesShareElected
1Singh, H.Labour Party1,98871.8%Elected
2Kumar, S.Conservative and Unionist Party78028.2%

Electorate 9,675 · Ballots cast 2,768 · EC ward code E05014845 · Back to ward index

Blakenhall · single-seat

Marginal winner 75.1% Proportional quota 50.0% Difference −25.1 pts Valid ballots 2,989

RankCandidatePartyVotesShareElected
1Green, S.Labour Party2,24475.1%Elected
2Ansari, A.Conservative and Unionist Party45315.2%
3Petter, S.Green Party1264.2%
4Bentley, P.Liberal Democrats862.9%
5Cooper, T.Independent802.7%

Electorate 8,801 · Ballots cast 2,989 · EC ward code E05014840 · Back to ward index

Ettingshall North · single-seat

Marginal winner 82.0% Proportional quota 50.0% Difference −32.0 pts Valid ballots 2,713

RankCandidatePartyVotesShareElected
1Russell, Z.Labour Party2,22482.0%Elected
2Bhandal, A.Conservative and Unionist Party48918.0%

Electorate 9,920 · Ballots cast 2,713 · EC ward code E05014844 · Back to ward index