← Wyre Forest (all cycles) · 1 May 2025 cohort

Wyre Forest 2025

Local elections held 1 May 2025.

10 ward races
10 seats
10 elected below the proportional quota
100.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 10 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 10 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 %Δ
Reform UK10,05738.4%880.0%550.0%+3
Conservative and Unionist Party7,03226.8%220.0%330.0%-1
Labour Party1,9227.3%00.0%110.0%-1
Independent1,8467.0%00.0%110.0%-1
Liberal Democrats1,7056.5%00.0%00.0%0
Green Party1,6726.4%00.0%00.0%0
Labour and Co-operative Party1,2304.7%00.0%00.0%0
The Liberal Party7552.9%00.0%00.0%0
Total26,219100.0%10100.0%10100.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

Chaddesley · single-seat

Marginal winner 34.7% Proportional quota 50.0% Difference +15.3 pts below quota Valid ballots 2,949

RankCandidatePartyVotesShareElected
1Marcus John HartConservative and Unionist Party1,02434.7%Elected
2Philip William HingleyReform UK94832.1%
3Helen Elizabeth DykeIndependent66422.5%
4Stuart HolmesLabour Party1595.4%
5Wren NicholsonGreen Party1083.7%
6Linda Dorothy HardwickLiberal Democrats461.6%

Electorate 7,546 · Ballots cast 2,956 · Invalid 7 · EC ward code 62614 · Back to ward index

St Peters · single-seat

Marginal winner 35.4% Proportional quota 50.0% Difference +14.6 pts below quota Valid ballots 2,296

RankCandidatePartyVotesShareElected
1Rob WhartonReform UK81335.4%Elected
2Nathan John DesmondConservative and Unionist Party62427.2%
3Keith BuddenLabour Party33614.6%
4Peter DykeIndependent23410.2%
5Clare CassidyLiberal Democrats1677.3%
6Doug HineGreen Party1235.4%

Electorate 7,716 · Ballots cast 2,297 · Invalid 1 · EC ward code 62619 · Back to ward index

St Johns · single-seat

Marginal winner 36.4% Proportional quota 50.0% Difference +13.6 pts below quota Valid ballots 2,596

RankCandidatePartyVotesShareElected
1Matthew JonesReform UK94636.4%Elected
2John CampionConservative and Unionist Party62224.0%
3Leigh WhitehouseIndependent35013.5%
4John BeckinghamLabour and Co-operative Party33612.9%
5John DavisGreen Party2479.5%
6Suzanne Elizabeth NichollLiberal Democrats933.6%

Electorate 8,590 · Ballots cast 2,605 · Invalid 9 · EC ward code 62618 · Back to ward index

St Chads · single-seat

Marginal winner 36.6% Proportional quota 50.0% Difference +13.4 pts below quota Valid ballots 2,218

RankCandidatePartyVotesShareElected
1Bill HopkinsReform UK81236.6%Elected
2Fran OborskiThe Liberal Party59126.6%
3Marie HolmesLabour and Co-operative Party23210.5%
4Nigel John GraceLiberal Democrats22610.2%
5Steven HollandsConservative and Unionist Party2149.6%
6Brett Raymond CaulfieldGreen Party1436.4%

Electorate 7,268 · Ballots cast 2,224 · Invalid 6 · EC ward code 62616 · Back to ward index

Cookley, Wolverley & Wribbenhall · single-seat

Marginal winner 38.4% Proportional quota 50.0% Difference +11.6 pts below quota Valid ballots 2,922

RankCandidatePartyVotesShareElected
1Jenny ShawReform UK1,12238.4%Elected
2Ben BrookesConservative and Unionist Party97533.4%
3Philip John EdmundsonLabour Party45415.5%
4Kate SpohrerGreen Party2538.7%
5Cloud Clare Eloise GollopLiberal Democrats1184.0%

Electorate 7,536 · Ballots cast 2,928 · Invalid 6 · EC ward code 62615 · Back to ward index

Bewdley · single-seat

Marginal winner 40.5% Proportional quota 50.0% Difference +9.5 pts below quota Valid ballots 3,075

RankCandidatePartyVotesShareElected
1Dan MoreheadConservative and Unionist Party1,24440.5%Elected
2Lisa HydeReform UK1,07034.8%
3Rod StanczyszynLabour Party39312.8%
4Corinne BaileyGreen Party2377.7%
5Ingrid Schmeising-BarnesLiberal Democrats1314.3%

Electorate 7,687 · Ballots cast 3,082 · Invalid 7 · EC ward code 62613 · Back to ward index

St Georges · single-seat

Marginal winner 40.7% Proportional quota 50.0% Difference +9.3 pts below quota Valid ballots 2,140

RankCandidatePartyVotesShareElected
1Mark CrosbyReform UK87240.7%Elected
2Tony Andrew MuirIndependent33115.5%
3Di SmithLabour and Co-operative Party30914.4%
4Kevin George GaleConservative and Unionist Party22910.7%
5Shazu MiahThe Liberal Party1647.7%
6Oskar HyamsGreen Party1527.1%
7Mark Thomas Eliot HeafieldLiberal Democrats823.8%

Electorate 8,100 · Ballots cast 2,144 · Invalid 4 · EC ward code 62617 · Back to ward index

St Barnabas · single-seat

Marginal winner 41.9% Proportional quota 50.0% Difference +8.1 pts below quota Valid ballots 2,440

RankCandidatePartyVotesShareElected
1Anthony UptonReform UK1,02241.9%Elected
2David Richard RossConservative and Unionist Party75731.0%
3Bernadette ConnorLabour and Co-operative Party35314.5%
4Oliver Yasha WalkerLiberal Democrats1676.8%
5Dave FinchGreen Party1405.7%

Electorate 7,471 · Ballots cast 2,450 · Invalid 10 · EC ward code 45698 · Back to ward index

Stourport Mitton · single-seat

Marginal winner 42.4% Proportional quota 50.0% Difference +7.6 pts below quota Valid ballots 3,058

RankCandidatePartyVotesShareElected
1Ian CresswellReform UK1,29842.4%Elected
2Chris RogersConservative and Unionist Party74724.4%
3John CaldwellLiberal Democrats53617.5%
4Jackie GriffithsLabour Party33210.9%
5Gilda DavisGreen Party1454.7%

Electorate 9,199 · Ballots cast 3,062 · Invalid 4 · EC ward code 62621 · Back to ward index

Stourport Areley Kings & Riverside · single-seat

Marginal winner 45.6% Proportional quota 50.0% Difference +4.4 pts below quota Valid ballots 2,528

RankCandidatePartyVotesShareElected
1Karl PerksReform UK1,15445.6%Elected
2Alan SuttonConservative and Unionist Party59623.6%
3John William Roland ThomasIndependent26710.6%
4William MouleLabour Party2489.8%
5Timothy Schmeising-BarnesLiberal Democrats1395.5%
6Clive WoodGreen Party1244.9%

Electorate 7,084 · Ballots cast 2,532 · Invalid 4 · EC ward code 62620 · Back to ward index