← Wolverhampton (all cycles) · 7 May 2026 cohort

Wolverhampton 2026

Local elections held 7 May 2026.

20 ward races
21 seats
20 elected below the proportional quota
95.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 they'd need to clinch the 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 signed gap as points below quota (a negative number) — the editorial indictment. Above-quota results clear the bar 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 21 seats had been shared out in proportion to votes received (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; negative are parties it under-represented.

PartyVotesVote %Seats won% of seatsProportional seatsProportional %Δ
Reform UK22,76534.2%1257.1%838.1%+4
Labour Party19,17428.8%628.6%628.6%0
Conservative Party12,02018.1%314.3%419.0%-1
Green Party10,84016.3%00.0%314.3%-3
Liberal Democrats1,2461.9%00.0%00.0%0
Independent5010.8%00.0%00.0%0
Total66,546100.0%21100.0%21100.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

Council composition: what this election replaced

Two opencouncildata snapshots: the council immediately after the 2026 election (current) and immediately before it (2025). Only ~⅓ of seats were contested in 2026 — most of the bench is unchanged, and the cycle's effect on the overall composition is what shifts.

Current (2026)
Previous (2025)

Wards in this council

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

Race results

Park · single-seat

Marginal winner 31.3% Proportional quota 50.0% Below quota −18.7 pts Valid ballots 3,474

RankCandidatePartyVotesShareBelow quotaElected
1Craig John CollingswoodLabour Party1,08931.3%−18.7 ptsElected
2Mohammed NaseemGreen Party1,04630.1%
3Kat StanleyReform UK60017.3%
4Harpreet Singh MultaniConservative Party45413.1%
5Jamie SalvinIndependent1444.1%
6Bryan Hamer LewisLiberal Democrats1414.1%

Electorate 9,673 · Ballots cast 3,489 · Invalid 15 · EC ward code local.wolverhampton.park.2026-05-07 · Back to ward index

Tettenhall Regis · single-seat

Marginal winner 32.8% Proportional quota 50.0% Below quota −17.2 pts Valid ballots 3,991

RankCandidatePartyVotesShareBelow quotaElected
1Sohail KhanConservative Party1,31032.8%−17.2 ptsElected
2Theresa D'CruzeReform UK1,27331.9%
3Kye Reece BartonLabour Party64216.1%
4Jenny HibellGreen Party56214.1%
5Julian Martin DonaldLiberal Democrats2045.1%

Electorate 9,291 · Ballots cast 4,001 · Invalid 10 · EC ward code local.wolverhampton.tettenhall-regis.2026-05-07 · Back to ward index

Heath Town · single-seat

Marginal winner 33.2% Proportional quota 50.0% Below quota −16.8 pts Valid ballots 2,239

RankCandidatePartyVotesShareBelow quotaElected
1Rob SiarkiewiczLabour Party74433.2%−16.8 ptsElected
2Ash SinghReform UK66629.7%
3Hardeep SinghGreen Party55925.0%
4Niall WoodConservative Party27012.1%

Electorate 8,655 · Ballots cast 2,262 · Invalid 23 · EC ward code local.wolverhampton.heath-town.2026-05-07 · Back to ward index

Oxley · single-seat

Marginal winner 33.4% Proportional quota 50.0% Below quota −16.6 pts Valid ballots 3,540

RankCandidatePartyVotesShareBelow quotaElected
1Joe BergReform UK1,18233.4%−16.6 ptsElected
2Jane Alison FrancisLabour Party91225.8%
3Adam John Henry CollingeConservative Party79422.4%
4Marcin KruczynskiGreen Party49714.0%
5Ian Clive JenkinsLiberal Democrats1554.4%

Electorate 10,476 · Ballots cast 3,545 · Invalid 5 · EC ward code local.wolverhampton.oxley.2026-05-07 · Back to ward index

Merry Hill · single-seat

Marginal winner 34.4% Proportional quota 50.0% Below quota −15.6 pts Valid ballots 3,872

RankCandidatePartyVotesShareBelow quotaElected
1Im StanleyReform UK1,33134.4%−15.6 ptsElected
2Carol Lesley HyattLabour Party1,14729.6%
3Andy SimpkinsConservative Party88822.9%
4Paul Anthony DarkeGreen Party50613.1%

Electorate 9,128 · Ballots cast 3,885 · Invalid 13 · EC ward code local.wolverhampton.merry-hill.2026-05-07 · Back to ward index

Penn · single-seat

Marginal winner 35.7% Proportional quota 50.0% Below quota −14.3 pts Valid ballots 4,417

RankCandidatePartyVotesShareBelow quotaElected
1Stephanie Mary HaynesConservative Party1,57635.7%−14.3 ptsElected
2Kashmire Darren Singh HawkerLabour Party1,23628.0%
3Pete KellyReform UK1,11325.2%
4Fareed EnverGreen Party49211.1%

Electorate 9,746 · Ballots cast 4,430 · Invalid 13 · EC ward code local.wolverhampton.penn.2026-05-07 · Back to ward index

Tettenhall Wightwick · single-seat

Marginal winner 36.9% Proportional quota 50.0% Below quota −13.1 pts Valid ballots 4,226

RankCandidatePartyVotesShareBelow quotaElected
1Jonathan Mark CroftsConservative Party1,55836.9%−13.1 ptsElected
2Heather ChellReform UK1,36832.4%
3Calvin BissittLabour Party72617.2%
4Don GwinnettGreen Party57413.6%

Electorate 8,933 · Ballots cast 4,232 · Invalid 6 · EC ward code local.wolverhampton.tettenhall-wightwick.2026-05-07 · Back to ward index

Graiseley · single-seat

Marginal winner 37.6% Proportional quota 50.0% Below quota −12.4 pts Valid ballots 2,997

RankCandidatePartyVotesShareBelow quotaElected
1Gurbax KaurLabour Party1,12637.6%−12.4 ptsElected
2Suki BainsGreen Party67622.6%
3Sarp DayanikReform UK66122.1%
4Prabhjot Kaur SainiConservative Party34911.6%
5Jessica PringleLiberal Democrats1856.2%

Electorate 8,702 · Ballots cast 3,001 · Invalid 4 · EC ward code local.wolverhampton.graiseley.2026-05-07 · Back to ward index

Wednesfield South · 2-seat (bloc vote)

Marginal winner 21.7% Proportional quota 33.3% Below quota −11.6 pts Valid ballots 5,951

RankCandidatePartyVotesShareBelow quotaElected
1Christopher EdmundsReform UK1,38323.2%−10.1 ptsElected
2Corey KendrickReform UK1,29121.7%−11.6 ptsElected
3Harjinder KaurLabour Party95016.0%
4Gursharan SinghLabour Party91915.4%
5Peter DickensConservative Party5168.7%
6Andy RandleConservative Party4637.8%
7Monika KapoorGreen Party4297.2%

Electorate 9,101 · Ballots cast 5,960 · Invalid 9 · EC ward code local.wolverhampton.wednesfield-south.2026-05-07 · Back to ward index

Ettingshall North · single-seat

Marginal winner 38.9% Proportional quota 50.0% Below quota −11.1 pts Valid ballots 2,651

RankCandidatePartyVotesShareBelow quotaElected
1Jeszemma Rose HowlLabour Party1,03238.9%−11.1 ptsElected
2Manpreet SinghGreen Party66525.1%
3Gareth WalkerReform UK64424.3%
4Surrinder Kumar RamConservative Party2288.6%
5Tracy CooperIndependent823.1%

Electorate 10,084 · Ballots cast 2,664 · Invalid 13 · EC ward code local.wolverhampton.ettingshall-north.2026-05-07 · Back to ward index

Bushbury South and Low Hill · single-seat

Marginal winner 39.4% Proportional quota 50.0% Below quota −10.6 pts Valid ballots 2,339

RankCandidatePartyVotesShareBelow quotaElected
1Armin BerenjianReform UK92139.4%−10.6 ptsElected
2Paul Ian BrookfieldLabour Party75632.3%
3Cade George HattonGreen Party36215.5%
4Anthony Charles GethingConservative Party2199.4%
5Shane P SlaterIndependent813.5%

Electorate 9,654 · Ballots cast 2,350 · Invalid 11 · EC ward code local.wolverhampton.bushbury-south-low-hill.2026-05-07 · Back to ward index

East Park · single-seat

Marginal winner 39.8% Proportional quota 50.0% Below quota −10.2 pts Valid ballots 2,587

RankCandidatePartyVotesShareBelow quotaElected
1Dave EvansReform UK1,02939.8%−10.2 ptsElected
2Louise Margaret MilesLabour Party86833.6%
3Taliesin Quinn Damien EdwardsGreen Party36814.2%
4Joe StepienConservative Party2409.3%
5Steve HallIndependent823.2%

Electorate 9,197 · Ballots cast 2,599 · Invalid 12 · EC ward code local.wolverhampton.east-park.2026-05-07 · Back to ward index

Bushbury North · single-seat

Marginal winner 41.2% Proportional quota 50.0% Below quota −8.8 pts Valid ballots 3,317

RankCandidatePartyVotesShareBelow quotaElected
1Susan LawrenceReform UK1,36541.2%−8.8 ptsElected
2Andrew William McNeilConservative Party71321.5%
3Gary EdwardsLabour Party65819.8%
4Sarabjit SinghGreen Party43813.2%
5Ann JenkinsLiberal Democrats1434.3%

Electorate 10,012 · Ballots cast 3,325 · Invalid 8 · EC ward code local.wolverhampton.bushbury-north.2026-05-07 · Back to ward index

Fallings Park · single-seat

Marginal winner 41.8% Proportional quota 50.0% Below quota −8.2 pts Valid ballots 2,940

RankCandidatePartyVotesShareBelow quotaElected
1Stu GoldsmithReform UK1,23041.8%−8.2 ptsElected
2Chris BurdenLabour Party84228.6%
3Julia DickensConservative Party41614.1%
4Tony WortleyGreen Party30010.2%
5Peter NixonLiberal Democrats1525.2%

Electorate 9,130 · Ballots cast 2,948 · Invalid 8 · EC ward code local.wolverhampton.fallings-park.2026-05-07 · Back to ward index

Bilston North · single-seat

Marginal winner 42.4% Proportional quota 50.0% Below quota −7.6 pts Valid ballots 3,392

RankCandidatePartyVotesShareBelow quotaElected
1Anita StanleyReform UK1,43942.4%−7.6 ptsElected
2Harry SinghGreen Party96228.4%
3Luke Matthew GuyLabour Party69020.3%
4Audrey OkereConservative Party3018.9%

Electorate 9,601 · Ballots cast 3,414 · Invalid 22 · EC ward code local.wolverhampton.bilston-north.2026-05-07 · Back to ward index

Bilston South · single-seat

Marginal winner 45.8% Proportional quota 50.0% Below quota −4.2 pts Valid ballots 2,989

RankCandidatePartyVotesShareBelow quotaElected
1Micky ThomasReform UK1,36945.8%−4.2 ptsElected
2Jilly WildmanLabour Party82327.5%
3Tajinder SinghGreen Party49516.6%
4Dawn Barbara McNeilConservative Party30210.1%

Electorate 10,319 · Ballots cast 3,005 · Invalid 16 · EC ward code local.wolverhampton.bilston-south.2026-05-07 · Back to ward index

Blakenhall · single-seat

Marginal winner 46.5% Proportional quota 50.0% Below quota −3.5 pts Valid ballots 2,750

RankCandidatePartyVotesShareBelow quotaElected
1Tersaim SinghLabour Party1,27846.5%−3.5 ptsElected
2Vikas ChopraGreen Party54119.7%
3Adam AnsariConservative Party41215.0%
4Adrian PerryReform UK39714.4%
5Patrick Neil BentleyLiberal Democrats1224.4%

Electorate 8,718 · Ballots cast 2,765 · Invalid 15 · EC ward code local.wolverhampton.blakenhall.2026-05-07 · Back to ward index

Ettingshall South and Spring Vale · single-seat

Marginal winner 47.2% Proportional quota 50.0% Below quota −2.8 pts Valid ballots 3,457

RankCandidatePartyVotesShareBelow quotaElected
1Rob GreenwayReform UK1,63247.2%−2.8 ptsElected
2Jasbinder DeharLabour Party1,02029.5%
3Siân KumarConservative Party42312.2%
4Manish KumarGreen Party38211.1%

Electorate 9,650 · Ballots cast 3,466 · Invalid 9 · EC ward code local.wolverhampton.ettingshall-south-spring-vale.2026-05-07 · Back to ward index

St Peters · single-seat

Marginal winner 47.8% Proportional quota 50.0% Below quota −2.2 pts Valid ballots 2,370

RankCandidatePartyVotesShareBelow quotaElected
1Qaiser AzeemLabour Party1,13347.8%−2.2 ptsElected
2Adetoyese AnifalajeGreen Party66828.2%
3James TaylorReform UK26411.1%
4Gillian Elizabeth Alexandria TimmsConservative Party1938.1%
5Muhammad Sarfaraz QayyumIndependent1124.7%

Electorate 8,973 · Ballots cast 2,388 · Invalid 18 · EC ward code local.wolverhampton.st-peters.2026-05-07 · Back to ward index

Wednesfield North · single-seat

Marginal winner 52.7% Proportional quota 50.0% Below quota +2.7 pts Valid ballots 3,047

RankCandidatePartyVotesShareBelow quotaElected
1Simon KelseyReform UK1,60752.7%+2.7 ptsElected
2Andrew FosterLabour Party58319.1%
3Robin Mark HackingConservative Party39513.0%
4Nasia Ibrahim IjasGreen Party31810.4%
5David MurrayLiberal Democrats1444.7%

Electorate 8,450 · Ballots cast 3,053 · Invalid 6 · EC ward code local.wolverhampton.wednesfield-north.2026-05-07 · Back to ward index