← Worcester (all cycles) · 1 May 2025 cohort

Worcester 2025

Local elections held 1 May 2025.

10 ward races
10 seats
7 elected below the proportional quota
70.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 %Δ
Green Party8,13730.7%440.0%330.0%+1
Reform UK6,98626.4%330.0%330.0%0
Labour Party4,42216.7%220.0%220.0%0
Conservative and Unionist Party3,75714.2%00.0%110.0%-1
Liberal Democrats3,13911.8%110.0%110.0%0
Trade Unionist and Socialist Coalition420.2%00.0%00.0%0
UK Independence Party (UKIP)190.1%00.0%00.0%0
Total26,502100.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

Nunnery · single-seat

Marginal winner 30.5% Proportional quota 50.0% Difference +19.5 pts below quota Valid ballots 2,353

RankCandidatePartyVotesShareElected
1Dave AubreyReform UK71830.5%Elected
2Bash AliLabour Party66428.2%
3Allah DittaConservative and Unionist Party54823.3%
4Barbara MitraGreen Party28912.3%
5Scott ButlerLiberal Democrats1345.7%

Electorate 7,300 · Ballots cast 2,357 · Invalid 4 · EC ward code 62592 · Back to ward index

Rainbow Hill & Fort Royal · single-seat

Marginal winner 32.6% Proportional quota 50.0% Difference +17.4 pts below quota Valid ballots 2,435

RankCandidatePartyVotesShareElected
1Jabba RiazLabour Party79432.6%Elected
2Clare WrattenGreen Party76831.5%
3David CarneyReform UK59524.4%
4Gregory WilkinsConservative and Unionist Party1857.6%
5Bart RickettsLiberal Democrats702.9%
6Mark Patrick DaviesTrade Unionist and Socialist Coalition241.0%

Electorate 8,282 · Ballots cast 2,442 · Invalid 7 · EC ward code 62593 · Back to ward index

Bedwardine · single-seat

Marginal winner 41.5% Proportional quota 50.0% Difference +8.5 pts below quota Valid ballots 2,851

RankCandidatePartyVotesShareElected
1Alan AmosReform UK1,18241.5%Elected
2Matt LambLabour Party67823.8%
3Chris RimellConservative and Unionist Party40814.3%
4Martin JonesGreen Party29310.3%
5Stephen DorrellLiberal Democrats28910.1%

Electorate 7,548 · Ballots cast 2,858 · Invalid 7 · EC ward code 45673 · Back to ward index

St John · single-seat

Marginal winner 41.8% Proportional quota 50.0% Difference +8.2 pts below quota Valid ballots 2,132

RankCandidatePartyVotesShareElected
1Richard UdallLabour Party89241.8%Elected
2Martin John HewlettReform UK57026.7%
3Sarah EdwardsGreen Party30814.4%
4Bertie BallingerConservative and Unionist Party27713.0%
5Peter JacksonLiberal Democrats663.1%
6Martin Julian Keith PotterUK Independence Party (UKIP)190.9%

Electorate 7,342 · Ballots cast 2,140 · Invalid 8 · EC ward code 62595 · Back to ward index

Warndon Villages · single-seat

Marginal winner 43.5% Proportional quota 50.0% Difference +6.5 pts below quota Valid ballots 3,088

RankCandidatePartyVotesShareElected
1Andrew CrossGreen Party1,34243.5%Elected
2Connor Paul Terence SmithReform UK68422.2%
3Sarah Philippa Jane MurrayLiberal Democrats53617.4%
4Lucy HodgsonConservative and Unionist Party37712.2%
5Ed KimberleyLabour Party1494.8%

Electorate 8,095 · Ballots cast 3,094 · Invalid 6 · EC ward code 62599 · Back to ward index

Riverside · single-seat

Marginal winner 44.1% Proportional quota 50.0% Difference +5.9 pts below quota Valid ballots 2,904

RankCandidatePartyVotesShareElected
1Tor PingreeGreen Party1,28044.1%Elected
2Simon Eon GeraghtyConservative and Unionist Party72625.0%
3John BeachamReform UK50817.5%
4Robyn NorfolkLabour Party2679.2%
5Paul Richard JaggerLiberal Democrats1023.5%
6Archie Michael HarrisonTrade Unionist and Socialist Coalition180.6%

Electorate 8,062 · Ballots cast 2,914 · Invalid 10 · EC ward code 62594 · Back to ward index

Warndon & Elbury Park · single-seat

Marginal winner 49.6% Proportional quota 50.0% Difference +0.4 pts below quota Valid ballots 1,747

RankCandidatePartyVotesShareElected
1Owen Tomas ClearyReform UK86649.6%Elected
2Jill Marjorie DesayrahLabour Party44025.2%
3James StanleyConservative and Unionist Party23313.3%
4Alex MaceGreen Party1408.0%
5Sarah NealeLiberal Democrats683.9%

Electorate 7,250 · Ballots cast 1,752 · Invalid 5 · EC ward code 62598 · Back to ward index

St Peter · single-seat

Marginal winner 51.4% Proportional quota 50.0% Difference −1.4 pts Valid ballots 3,191

RankCandidatePartyVotesShareElected
1Louis StephenGreen Party1,63951.4%Elected
2Paul Simon HicklingReform UK75823.8%
3Tom WisneiwskiConservative and Unionist Party48115.1%
4Ian Keith BenfieldLabour Party1765.5%
5Stuart WildLiberal Democrats1223.8%

Electorate 8,036 · Ballots cast 3,196 · Invalid 5 · EC ward code 62596 · Back to ward index

Claines · single-seat

Marginal winner 53.9% Proportional quota 50.0% Difference −3.9 pts Valid ballots 3,073

RankCandidatePartyVotesShareElected
1Mel AllcottLiberal Democrats1,65653.9%Elected
2Martin WilliamsReform UK56418.4%
3Mandy NeillGreen Party40013.0%
4Trish NosalConservative and Unionist Party2899.4%
5Jenny BenfieldLabour Party1595.2%

Electorate 7,591 · Ballots cast 3,076 · Invalid 3 · EC ward code 45674 · Back to ward index

St Stephen · single-seat

Marginal winner 61.0% Proportional quota 50.0% Difference −11.0 pts Valid ballots 2,751

RankCandidatePartyVotesShareElected
1Matthew JenkinsGreen Party1,67861.0%Elected
2Roger Paul BrookerReform UK54119.7%
3Angelika WisniewskaConservative and Unionist Party2338.5%
4Ruth Mary CoatesLabour Party2037.4%
5Jon TaylorLiberal Democrats963.5%

Electorate 7,846 · Ballots cast 2,761 · Invalid 10 · EC ward code 62597 · Back to ward index