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

South Cambridgeshire 2025

Local elections held 1 May 2025.

14 ward races
15 seats
13 elected below the proportional quota
86.7% 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 14 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 15 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 Democrats21,93940.1%15100.0%746.7%+8
Conservative and Unionist Party11,72121.4%00.0%320.0%-3
Reform UK9,52017.4%00.0%320.0%-3
Green Party5,3809.8%00.0%16.7%-1
Labour Party5,3509.8%00.0%16.7%-1
Independent5471.0%00.0%00.0%0
Labour and Co-operative Party2560.5%00.0%00.0%0
Total54,713100.0%15100.0%15100.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

Gamlingay · single-seat

Marginal winner 33.6% Proportional quota 50.0% Difference +16.4 pts below quota Valid ballots 3,694

RankCandidatePartyVotesShareElected
1James Leopold StuartLiberal Democrats1,24133.6%Elected
2Heather Rose WilliamsConservative and Unionist Party1,23433.4%
3Derek Graham HillReform UK84923.0%
4John GoodallLabour Party2035.5%
5Shayne Mary MitchellGreen Party1754.7%

Electorate 8,758 · Ballots cast 3,702 · Invalid 8 · EC ward code 57275 · Back to ward index

Cambourne · single-seat

Marginal winner 34.0% Proportional quota 50.0% Difference +16.0 pts below quota Valid ballots 3,313

RankCandidatePartyVotesShareElected
1Lucy NethsinghaLiberal Democrats1,12734.0%Elected
2Shrobona BhattacharyaConservative and Unionist Party1,01530.6%
3Alison Paula ElcoxReform UK59417.9%
4Jansev JemalLabour and Co-operative Party2567.7%
5Marcus PitcaithlyGreen Party1935.8%
6Guy LachlanIndependent1514.6%

Electorate 9,712 · Ballots cast 3,336 · Invalid 23 · EC ward code 57271 · Back to ward index

Fulbourn · single-seat

Marginal winner 35.0% Proportional quota 50.0% Difference +15.0 pts below quota Valid ballots 2,922

RankCandidatePartyVotesShareElected
1Matthew MorganLiberal Democrats1,02435.0%Elected
2Harriet GouldConservative and Unionist Party63921.9%
3Tim AndrewsLabour Party52117.8%
4Helen MansonReform UK51617.7%
5Ellie CraneGreen Party2408.2%

Electorate 7,567 · Ballots cast 2,940 · Invalid 18 · EC ward code 57274 · Back to ward index

Papworth & Swavesey · single-seat

Marginal winner 35.1% Proportional quota 50.0% Difference +14.9 pts below quota Valid ballots 2,771

RankCandidatePartyVotesShareElected
1Chris PoultonLiberal Democrats97435.1%Elected
2Mandy SmithConservative and Unionist Party57820.9%
3Hugh Alexander ThorogoodReform UK55420.0%
4Mark Phillip HowellIndependent39614.3%
5Basma GreefLabour Party1625.8%
6TaglGreen Party1304.7%

Electorate 7,874 · Ballots cast 2,794 · Invalid 23 · EC ward code 57281 · Back to ward index

Hardwick · single-seat

Marginal winner 36.2% Proportional quota 50.0% Difference +13.8 pts below quota Valid ballots 3,900

RankCandidatePartyVotesShareElected
1Christopher James MorrisLiberal Democrats1,41036.2%Elected
2Chris Carter-ChapmanConservative and Unionist Party1,27832.8%
3Terry MannockReform UK56314.4%
4Joe BeastallLabour Party3549.1%
5Hugh CloughGreen Party3128.0%

Electorate 9,415 · Ballots cast 3,917 · Invalid 17 · EC ward code 57276 · Back to ward index

Waterbeach · single-seat

Marginal winner 38.7% Proportional quota 50.0% Difference +11.3 pts below quota Valid ballots 3,445

RankCandidatePartyVotesShareElected
1Anna Elizabeth BradnamLiberal Democrats1,33238.7%Elected
2James BullLabour Party75321.9%
3Rita AnsteyReform UK54415.8%
4Julia HufferConservative and Unionist Party50114.5%
5Steve BradshawGreen Party3309.6%

Electorate 9,278 · Ballots cast 3,460 · Invalid 15 · EC ward code 57283 · Back to ward index

Cottenham & Willingham · single-seat

Marginal winner 40.1% Proportional quota 50.0% Difference +9.9 pts below quota Valid ballots 3,121

RankCandidatePartyVotesShareElected
1Yasmin DeterLiberal Democrats1,25040.1%Elected
2Paul Alexander JoblingReform UK57318.4%
3Lawrence WhitworthConservative and Unionist Party54217.4%
4Tom HingstonLabour Party51216.4%
5Zak KarimjeeGreen Party2668.5%

Electorate 9,047 · Ballots cast 3,143 · Invalid 22 · EC ward code 57272 · Back to ward index

Longstanton Northstowe & Over · single-seat

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

RankCandidatePartyVotesShareElected
1Luis NavarroLiberal Democrats1,32942.4%Elected
2Tom BygottConservative and Unionist Party70522.5%
3Laszlo CanjiReform UK55817.8%
4Michael Peter GilksLabour Party3019.6%
5Silke Scott-ManceGreen Party2497.9%

Electorate 8,621 · Ballots cast 3,142 · Invalid 8 · EC ward code 57279 · Back to ward index

Histon & Impington · single-seat

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

RankCandidatePartyVotesShareElected
1Ros HathornLiberal Democrats1,59345.3%Elected
2Kathryn FisherGreen Party1,09131.0%
3Sonia WoodwardReform UK35310.0%
4Karen Jane NealConservative and Unionist Party2908.2%
5Will MasonLabour Party2015.7%

Electorate 8,512 · Ballots cast 3,528 · Invalid 8 · EC ward code 57277 · Back to ward index

Melbourn & Bassingbourn · single-seat

Marginal winner 47.1% Proportional quota 50.0% Difference +2.9 pts below quota Valid ballots 3,001

RankCandidatePartyVotesShareElected
1Adam BostanciLiberal Democrats1,41347.1%Elected
2Phyllis SmithReform UK78026.0%
3Jonathan Robert Carter-ChapmanConservative and Unionist Party47815.9%
4Stacey Wilson-DaviesLabour Party1806.0%
5Graham BriscoeGreen Party1585.3%

Electorate 8,433 · Ballots cast 3,009 · Invalid 8 · EC ward code 57280 · Back to ward index

Linton · single-seat

Marginal winner 47.2% Proportional quota 50.0% Difference +2.8 pts below quota Valid ballots 3,354

RankCandidatePartyVotesShareElected
1Henry BatchelorLiberal Democrats1,58447.2%Elected
2Lee John BovingtonReform UK68820.5%
3Robin Michael PilleyConservative and Unionist Party60518.0%
4Mike MurrayLabour Party2988.9%
5Katy EnschGreen Party1935.8%

Electorate 8,813 · Ballots cast 3,368 · Invalid 14 · EC ward code 57278 · Back to ward index

Duxford · single-seat

Marginal winner 47.2% Proportional quota 50.0% Difference +2.8 pts below quota Valid ballots 3,344

RankCandidatePartyVotesShareElected
1Peter John McDonaldLiberal Democrats1,58047.2%Elected
2Paul Martyn SmithReform UK70121.0%
3Lina Maria Nieto PachecoConservative and Unionist Party62618.7%
4Clare Elizabeth DownieLabour Party2607.8%
5Sophi BerridgeGreen Party1935.8%

Electorate 8,386 · Ballots cast 3,360 · Invalid 16 · EC ward code 57273 · Back to ward index

Sawston & Shelford · 2-seat (bloc vote)

Marginal winner 32.9% Proportional quota 33.3% Difference +0.4 pts below quota Valid ballots 6,309

RankCandidatePartyVotesShareElected
1Peter Robert Spencer FaneLiberal Democrats2,57740.8%Elected
2Laurence Peter Damary-HomanLiberal Democrats2,07532.9%Elected
3Rebecca Louise ShiretConservative and Unionist Party1,41122.4%
4Richard Lynn WilliamsConservative and Unionist Party1,40622.3%
5Miranda FyfeGreen Party1,08517.2%
6John William LambleReform UK92614.7%
7Brigitta NauntonReform UK81312.9%
8Uroga OkelloLabour Party66910.6%
9Anand PillaiLabour Party65510.4%
10Daniel Edward LaycockGreen Party5468.7%

Electorate 16,387 · Ballots cast 6,332 · Invalid 23 · EC ward code 57282 · Back to ward index

Bar Hill · single-seat

Marginal winner 50.4% Proportional quota 50.0% Difference −0.4 pts Valid ballots 2,840

RankCandidatePartyVotesShareElected
1Edna MurphyLiberal Democrats1,43050.4%Elected
2Timothy ScottReform UK50817.9%
3Khadijeh ZargarConservative and Unionist Party41314.5%
4Simon PatenallLabour Party2819.9%
5Portia Northwood-KilsbyGreen Party2197.7%

Electorate 7,144 · Ballots cast 2,851 · Invalid 11 · EC ward code 57270 · Back to ward index