← East Cambridgeshire (all cycles) · 1 May 2025 cohort

East Cambridgeshire 2025

Local elections held 1 May 2025.

8 ward races
8 seats
8 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 8 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 8 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 %Δ
Liberal Democrats8,58936.5%675.0%450.0%+2
Reform UK5,89625.0%112.5%225.0%-1
Conservative and Unionist Party5,76224.5%112.5%225.0%-1
Green Party1,6777.1%00.0%00.0%0
Labour Party1,4546.2%00.0%00.0%0
Labour and Co-operative Party1710.7%00.0%00.0%0
Total23,549100.0%8100.0%8100.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

Burwell · single-seat

Marginal winner 30.5% Proportional quota 50.0% Difference +19.5 pts below quota Valid ballots 3,087

RankCandidatePartyVotesShareElected
1Yannifer MalinowskiLiberal Democrats94030.5%Elected
2Martyn Trevor CubittReform UK85627.7%
3James WoodConservative and Unionist Party75224.4%
4FloraMay WaterhouseGreen Party3019.8%
5Clive LeachLabour Party2508.1%

Electorate 9,281 · Ballots cast 3,099 · Invalid 12 · EC ward code 57239 · Back to ward index

Soham South & Haddenham · single-seat

Marginal winner 32.2% Proportional quota 50.0% Difference +17.8 pts below quota Valid ballots 3,447

RankCandidatePartyVotesShareElected
1Tom Hawker-DawsonLiberal Democrats1,11032.2%Elected
2Bill HuntConservative and Unionist Party1,02929.9%
3Ryan CooganReform UK88325.6%
4David WorickerGreen Party2818.2%
5Rosaleen PlaistowLabour Party1524.4%

Electorate 9,381 · Ballots cast 3,455 · Invalid 8 · EC ward code 57243 · Back to ward index

Littleport · single-seat

Marginal winner 35.0% Proportional quota 50.0% Difference +15.0 pts below quota Valid ballots 1,926

RankCandidatePartyVotesShareElected
1John Robert WellsReform UK67535.0%Elected
2Martin GoodearlConservative and Unionist Party48925.4%
3Lee DenneyLiberal Democrats42622.1%
4Rebecca DennessLabour Party21811.3%
5Paul OsborneGreen Party1296.7%

Electorate 7,499 · Ballots cast 1,937 · Invalid 11 · EC ward code 45878 · Back to ward index

Woodditton · single-seat

Marginal winner 36.3% Proportional quota 50.0% Difference +13.7 pts below quota Valid ballots 3,073

RankCandidatePartyVotesShareElected
1Jonny EdgeLiberal Democrats1,11436.3%Elected
2Alan Gordon SharpConservative and Unionist Party91029.6%
3Daniel James Philip BaxterReform UK71723.3%
4Steven O'DellLabour and Co-operative Party1715.6%
5Andy CoganGreen Party1675.4%

Electorate 8,609 · Ballots cast 3,079 · Invalid 6 · EC ward code 57245 · Back to ward index

Soham North & Isleham · single-seat

Marginal winner 38.5% Proportional quota 50.0% Difference +11.5 pts below quota Valid ballots 2,343

RankCandidatePartyVotesShareElected
1Mark GoldsackConservative and Unionist Party90338.5%Elected
2John William SetchellReform UK73331.3%
3Sarah MarshLiberal Democrats39516.9%
4Thomas ThorpeLabour Party1707.3%
5Darren CurtisGreen Party1576.7%

Electorate 8,452 · Ballots cast 2,358 · Invalid 15 · EC ward code 57242 · Back to ward index

Sutton · single-seat

Marginal winner 47.8% Proportional quota 50.0% Difference +2.2 pts below quota Valid ballots 3,432

RankCandidatePartyVotesShareElected
1Lorna Helen DupreLiberal Democrats1,64247.8%Elected
2Robin WellsReform UK96028.0%
3Lucius Nico VellacottConservative and Unionist Party54215.8%
4Ray HardingGreen Party1805.2%
5Dominic MyersLabour Party1193.5%

Electorate 9,364 · Ballots cast 3,443 · Invalid 11 · EC ward code 57244 · Back to ward index

Ely South · single-seat

Marginal winner 47.9% Proportional quota 50.0% Difference +2.1 pts below quota Valid ballots 3,237

RankCandidatePartyVotesShareElected
1Christine WhelanLiberal Democrats1,55147.9%Elected
2David Ambrose SmithConservative and Unionist Party64419.9%
3Wayne StockerReform UK51916.0%
4Sarah FraserLabour Party2939.1%
5Ed PerrinGreen Party2537.8%

Electorate 8,038 · Ballots cast 3,260 · Invalid 23 · EC ward code 57241 · Back to ward index

Ely North · single-seat

Marginal winner 48.6% Proportional quota 50.0% Difference +1.4 pts below quota Valid ballots 2,904

RankCandidatePartyVotesShareElected
1Alison WhelanLiberal Democrats1,41148.6%Elected
2Fred HargreavesReform UK55319.0%
3Charlie FludeConservative and Unionist Party49317.0%
4Tom LacyLabour Party2528.7%
5Tessa HardingGreen Party2097.2%

Electorate 7,860 · Ballots cast 2,918 · Invalid 14 · EC ward code 57240 · Back to ward index