← South Cambridgeshire (all cycles) · 7 May 2026 cohort

South Cambridgeshire 2026

Local elections held 7 May 2026.

26 ward races
45 seats
9 elected below the proportional quota
20.0% of seats below quota
23 unfairly awarded seats
51.1% of seats unfairly awarded

Each race compares the marginal winner's share of valid ballots to the proportional quota — the share they'd need under any common proportional method. How the numbers are derived →

If votes were counted by party

Across the 26 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 45 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 %Δ
Liberal Democrats51,51342.7%4395.6%2044.4%+23
Conservative Party20,90317.3%24.4%817.8%-6
Reform UK20,90117.3%00.0%817.8%-8
Green Party19,94316.5%00.0%715.6%-7
Labour Party7,3076.1%00.0%24.4%-2
Independent2050.2%00.0%00.0%0
Total120,772100.0%45100.0%45100.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

The 2026 cycle was an all-out election — every seat was contested. The two opencouncildata snapshots below show the council immediately after the 2026 election (current) and on the eve of it (2025), so you can see what the result replaced.

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

Swavesey · single-seat

Marginal winner Winning candidate's share of valid ballots. 36.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −13.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,314

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Vivien Caroline BiggsLiberal Democrats48236.7%−13.3 ptsElected
2Sue Mary EllingtonConservative Party42432.3%
3Karl LattionReform UK21216.1%
4Phil CohenGreen Party15211.6%
5Barbara Joanna MillsLabour Party443.3%

EC ward code local.south-cambridgeshire.swavesey.2026-05-07 · Back to ward index

Bar Hill · single-seat

Marginal winner Winning candidate's share of valid ballots. 38.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −11.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,388

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1William George ScantleburyLiberal Democrats53138.3%−11.7 ptsElected
2Bunty Elizabeth WatersConservative Party35825.8%
3Paul PallanReform UK33724.3%
4Rebecca Seabrook-TeddGreen Party1037.4%
5Graeme HodgsonLabour Party594.3%

EC ward code local.south-cambridgeshire.bar-hill.2026-05-07 · Back to ward index

Hardwick · single-seat

Marginal winner Winning candidate's share of valid ballots. 41.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −8.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,402

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Catherine Stella ffolliot HubbardLiberal Democrats58441.7%−8.3 ptsElected
2Lina Maria NietoConservative Party38027.1%
3Helen MansonReform UK23216.5%
4Hugh CloughGreen Party16511.8%
5Joe BeastallLabour Party412.9%

EC ward code local.south-cambridgeshire.hardwick.2026-05-07 · Back to ward index

Balsham · single-seat

Marginal winner Winning candidate's share of valid ballots. 42.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −7.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,493

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Geoff HarveyLiberal Democrats63142.3%−7.7 ptsElected
2John Richard BiggsConservative Party35123.5%
3David BurrellReform UK31721.2%
4Bob EnschGreen Party15410.3%
5Martin Parker DixonLabour Party402.7%

EC ward code local.south-cambridgeshire.balsham.2026-05-07 · Back to ward index

Barrington · single-seat

Marginal winner Winning candidate's share of valid ballots. 43.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −7.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,538

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Aidan Thomas Van de WeyerLiberal Democrats66143.0%−7.0 ptsElected
2Jim HuntingtonReform UK34722.6%
3Colin Graham FrenchConservative Party29419.1%
4Clare RogersGreen Party17211.2%
5Clare SinclairLabour Party644.2%

EC ward code local.south-cambridgeshire.barrington.2026-05-07 · Back to ward index

Caldecote · single-seat

Marginal winner Winning candidate's share of valid ballots. 43.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −6.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,510

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1John Robert JefferiesLiberal Democrats66243.8%−6.2 ptsElected
2Terence John CrossReform UK31420.8%
3Chiranjeevi SandiConservative Party21114.0%
4Tom PostlethwaiteGreen Party15310.1%
5Guy LachlanIndependent1258.3%
6Judith Louise TustianLabour Party453.0%

EC ward code local.south-cambridgeshire.caldecote.2026-05-07 · Back to ward index

Bassingbourn · single-seat

Marginal winner Winning candidate's share of valid ballots. 44.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −5.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,372

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Adam BostanciLiberal Democrats61444.8%−5.2 ptsElected
2Stephanie WrightReform UK36826.8%
3Christopher Rolf MeakinConservative Party25418.5%
4Joseph PriceGreen Party886.4%
5Karen Fiona LivingstoneLabour Party483.5%

EC ward code local.south-cambridgeshire.bassingbourn.2026-05-07 · Back to ward index

Foxton · single-seat

Marginal winner Winning candidate's share of valid ballots. 48.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −1.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,537

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1James HobroLiberal Democrats74348.3%−1.7 ptsElected
2Liz MillerReform UK34222.3%
3Donald Fisher DouglasConservative Party27017.6%
4Luca Raffaello ErcoleGreen Party1479.6%
5Lavinia Anne Marie PughLabour Party352.3%

EC ward code local.south-cambridgeshire.foxton.2026-05-07 · Back to ward index

Duxford · single-seat

Marginal winner Winning candidate's share of valid ballots. 49.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −0.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,361

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Peter John McDonaldLiberal Democrats67749.7%−0.3 ptsElected
2Peter YoungReform UK27019.8%
3Samuel Alexander BetzConservative Party19814.5%
4Tim PavelinGreen Party17512.9%
5David Horace DobsonLabour Party413.0%

EC ward code local.south-cambridgeshire.duxford.2026-05-07 · Back to ward index

Whittlesford · single-seat

Marginal winner Winning candidate's share of valid ballots. 52.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +2.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,428

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Richard Lynn WilliamsConservative Party75152.6%+2.6 ptsElected
2Sarah Louise VowlerLiberal Democrats30421.3%
3Claire HillReform UK16811.8%
4Sophi BerridgeGreen Party1228.5%
5Clare Elizabeth DownieLabour Party835.8%

EC ward code local.south-cambridgeshire.whittlesford.2026-05-07 · Back to ward index

Shelford · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 36.3% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +3.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,193

This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Mark Andrew LunnLiberal Democrats1,20618.9%37.8%+4.4 ptsElected
2Farhan HussainLiberal Democrats1,16018.2%36.3%+3.0 ptsElected
3Miranda FyfeGreen Party1,15118.0%36.1%
4Lee DenisonGreen Party98815.5%30.9%
5Angela Dorothy NiblettConservative Party5869.2%18.4%
6Rebecca Louise ShiretConservative Party4597.2%14.4%
7John William LambleReform UK3255.1%10.2%
8Brigitta NauntonReform UK3195.0%10.0%
9Nick GayLabour Party1051.6%3.3%
10Yvonne NobisLabour Party861.3%2.7%

EC ward code local.south-cambridgeshire.shelford.2026-05-07 · Back to ward index

Gamlingay · single-seat

Marginal winner Winning candidate's share of valid ballots. 53.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +3.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,538

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Bridget Zoe Dorrington SmithLiberal Democrats82153.4%+3.4 ptsElected
2Derek Graham HillReform UK49632.2%
3Diane Audrey MyersConservative Party1479.6%
4Rosanna Mahmood BishopGreen Party523.4%
5Giordy SalviLabour Party221.4%

EC ward code local.south-cambridgeshire.gamlingay.2026-05-07 · Back to ward index

Cottenham · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 37.8% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +4.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,628

This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Eileen WilsonLiberal Democrats1,13821.7%43.3%+10.0 ptsElected
2Yasmin DeterLiberal Democrats99418.9%37.8%+4.5 ptsElected
3Colin CoeGreen Party5119.7%19.4%
4Laura CainGreen Party5039.6%19.1%
5Nigel Charles Francis BolithoConservative Party4538.6%17.2%
6James Ronald CochraneReform UK4258.1%16.2%
7Frederick Thomas HargreavesReform UK4027.6%15.3%
8Linda Mary MorrisConservative Party3967.5%15.1%
9Tom HingstonLabour Party2434.6%9.2%
10Gethin James SangerLabour Party1903.6%7.2%

EC ward code local.south-cambridgeshire.cottenham.2026-05-07 · Back to ward index

Longstanton · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 39.6% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +6.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,579

This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Natalie Warren-GreenLiberal Democrats1,12021.7%43.4%+10.1 ptsElected
2Sunita HansrajLiberal Democrats1,02019.8%39.6%+6.2 ptsElected
3Tom BygottConservative Party55710.8%21.6%
4Alison Paula ElcoxReform UK4849.4%18.8%
5Tristan Luke PithersConservative Party4498.7%17.4%
6Liam Donovan VarnamReform UK4438.6%17.2%
7Lucy Ann ManceGreen Party4218.2%16.3%
8Silke Scott-ManceGreen Party3396.6%13.1%
9Dominic George BrigstockeLabour Party1713.3%6.6%
10Clare Rosemary WilsonLabour Party1543.0%6.0%

EC ward code local.south-cambridgeshire.longstanton.2026-05-07 · Back to ward index

Sawston · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 41.9% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +8.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,434

This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Brian MilnesLiberal Democrats1,21725.0%50.0%+16.7 ptsElected
2Ed SandersLiberal Democrats1,02121.0%41.9%+8.6 ptsElected
3Mark ChaterReform UK54511.2%22.4%
4Graham HarrisonReform UK48510.0%19.9%
5Chloe BalhatchetGreen Party4489.2%18.4%
6Daniel ClarkGreen Party3537.3%14.5%
7Pamela Frances Gifford DouglasConservative Party3136.4%12.9%
8Ben SheltonConservative Party3096.3%12.7%
9Anand PillaiLabour Party1773.6%7.3%

EC ward code local.south-cambridgeshire.sawston.2026-05-07 · Back to ward index

Fen Ditton and Fulbourn · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 34.3% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +9.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,919

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Carla HofmanLiberal Democrats1,46212.4%37.3%+12.3 ptsElected
2Chloe Wills-EveLiberal Democrats1,37611.7%35.1%+10.1 ptsElected
3Vince FarrarLiberal Democrats1,34311.4%34.3%+9.3 ptsElected
4Steve BradshawGreen Party7426.3%18.9%
5Colin BarkerReform UK7366.3%18.8%
6Elisabeth WhitebreadGreen Party7336.2%18.7%
7Tim AndrewsLabour Party6575.6%16.8%
8Jacob GrayGreen Party6345.4%16.2%
9Lukasz LakomyReform UK6345.4%16.2%
10Ian Paul CrowsonConservative Party6185.3%15.8%
11Ciprian SanduReform UK6165.2%15.7%
12Karen Elizabeth FrenchConservative Party5965.1%15.2%
13Lee Andrew MartinConservative Party5614.8%14.3%
14Chris BaileyLabour Party5404.6%13.8%
15Angela Belinda PlattLabour Party5084.3%13.0%

EC ward code local.south-cambridgeshire.fen-ditton-fulbourn.2026-05-07 · Back to ward index

Over and Willingham · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 43.3% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +10.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,523

This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1James HutchcraftLiberal Democrats1,22124.2%48.4%+15.1 ptsElected
2Aisha RashidLiberal Democrats1,09321.7%43.3%+10.0 ptsElected
3Robert FairbrotherReform UK59811.9%23.7%
4Michael Paul SmithReform UK56111.1%22.2%
5Mark MacDonaldConservative Party4518.9%17.9%
6Graham William WatersConservative Party3917.7%15.5%
7Jacob DenisonGreen Party3316.6%13.1%
8Colin ReynoldsGreen Party2464.9%9.8%
9Ian HunterLabour Party1543.1%6.1%

EC ward code local.south-cambridgeshire.over-willingham.2026-05-07 · Back to ward index

The Mordens · single-seat

Marginal winner Winning candidate's share of valid ballots. 60.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +10.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,577

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Heather Rose WilliamsConservative Party95060.2%+10.2 ptsElected
2James Leopold StuartLiberal Democrats27917.7%
3Josh JohnsonReform UK20613.1%
4Frankie BrookGreen Party1137.2%
5Daniel James GreefLabour Party291.8%

EC ward code local.south-cambridgeshire.the-mordens.2026-05-07 · Back to ward index

Caxton and Papworth · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 45.1% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +11.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,195

This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Peter David SandfordLiberal Democrats1,01123.0%46.1%+12.7 ptsElected
2Chris PoultonLiberal Democrats98922.5%45.1%+11.7 ptsElected
3Charles BarclayReform UK50611.5%23.1%
4James Earl PickfordReform UK47010.7%21.4%
5Mandy SmithConservative Party4299.8%19.5%
6Leslie Charles EdwardsConservative Party4029.2%18.3%
7Jane TurnerGreen Party2706.2%12.3%
8TaglGreen Party1934.4%8.8%
9Andy PerkinsLabour Party1192.7%5.4%

EC ward code local.south-cambridgeshire.caxton-papworth.2026-05-07 · Back to ward index

Cambourne · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 37.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +12.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,553

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Helene Elizabeth LeemingLiberal Democrats1,58214.8%44.5%+19.5 ptsElected
2Michael Allan BoothLiberal Democrats1,39413.1%39.2%+14.2 ptsElected
3Amber ThomasLiberal Democrats1,33612.5%37.6%+12.6 ptsElected
4Shrobona BhattacharyaConservative Party1,19211.2%33.5%
5Daniel John WhiteConservative Party8077.6%22.7%
6Nick Rana-BeadleConservative Party7417.0%20.9%
7Donavan Michael BangsReform UK6656.2%18.7%
8Gavin ClaytonGreen Party6526.1%18.3%
9Trevor JarmanReform UK5545.2%15.6%
10Paul Alexander JoblingReform UK5495.2%15.5%
11Rob DenisonGreen Party3873.6%10.9%
12Marcus PitcaithlyGreen Party3803.6%10.7%
13Timothy Francis Lagé HayesLabour Party1901.8%5.3%
14David Allan WilliamsLabour Party1511.4%4.2%
15Dalia HeggoIndependent800.8%2.3%

EC ward code local.south-cambridgeshire.cambourne.2026-05-07 · Back to ward index

Milton and Waterbeach · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 38.3% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +13.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,477

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Anna Elizabeth BradnamLiberal Democrats1,60715.4%46.2%+21.2 ptsElected
2Paul Joseph BearparkLiberal Democrats1,53014.7%44.0%+19.0 ptsElected
3Laura MacLeodLiberal Democrats1,33112.8%38.3%+13.3 ptsElected
4Ellie CraneGreen Party6966.7%20.0%
5Elizabeth Anne McWilliamsLabour Party6606.3%19.0%
6Ann HodsonReform UK6005.8%17.3%
7Natania GoldrichReform UK5725.5%16.4%
8Ron SharpReform UK5535.3%15.9%
9Oli FisherGreen Party5004.8%14.4%
10Gareth Mark WrightLabour Party4554.4%13.1%
11Gail Denise ArnoldConservative Party4364.2%12.5%
12Joe WelfordGreen Party4284.1%12.3%
13Frank MorrisConservative Party4113.9%11.8%
14Ge HuangConservative Party3383.2%9.7%
15Mary Judith PerkinsLabour Party3153.0%9.1%

EC ward code local.south-cambridgeshire.milton-waterbeach.2026-05-07 · Back to ward index

Girton · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 48.6% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +15.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,047

This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Corinne GarvieLiberal Democrats1,18228.9%57.8%+24.4 ptsElected
2Richard Keith StobartLiberal Democrats99524.3%48.6%+15.3 ptsElected
3Clare Rachel GrayGreen Party3518.6%17.2%
4Stephen William GeorgeConservative Party3368.2%16.4%
5Jennifer Margaret StuartConservative Party3167.7%15.4%
6Matthew Henden GilbeyGreen Party2997.3%14.6%
7Paula BrownReform UK2205.4%10.8%
8Sarah Antonia JohnsonLabour Party2085.1%10.2%
9Timothy ScottReform UK1864.5%9.1%

EC ward code local.south-cambridgeshire.girton.2026-05-07 · Back to ward index

Linton · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 48.7% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +15.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,809

This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Henry BatchelorLiberal Democrats1,39324.8%49.6%+16.3 ptsElected
2John BatchelorLiberal Democrats1,36924.4%48.7%+15.4 ptsElected
3Sarah Jane HurcumReform UK60010.7%21.4%
4Merrie MannassiReform UK5439.7%19.3%
5Sean WilliamsConservative Party4648.3%16.5%
6Yorsh NaidooConservative Party3616.4%12.9%
7Nathan BanksGreen Party3245.8%11.5%
8Katy EnschGreen Party3135.6%11.1%
9Ernie TurkingtonLabour Party1262.2%4.5%
10Mike MurrayLabour Party1242.2%4.4%

EC ward code local.south-cambridgeshire.linton.2026-05-07 · Back to ward index

Melbourn · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 50.0% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +16.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,101

This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Jose HalesLiberal Democrats1,55425.1%50.1%+16.8 ptsElected
2Sally Ann HartLiberal Democrats1,54925.0%50.0%+16.6 ptsElected
3Lee John BovingtonReform UK81113.1%26.2%
4Phyllis SmithReform UK71911.6%23.2%
5Mark Edward ArnoldConservative Party4467.2%14.4%
6Julian Charles Thomas LeighConservative Party4246.8%13.7%
7Simon James CopleyGreen Party2704.4%8.7%
8Max Henry SchwieningGreen Party2684.3%8.6%
9James Phillip BullLabour Party861.4%2.8%
10Bobby FordLabour Party741.2%2.4%

EC ward code local.south-cambridgeshire.melbourn.2026-05-07 · Back to ward index

Harston and Comberton · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 41.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +16.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,850

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Lisa Sarah RedrupLiberal Democrats1,77815.4%46.2%+21.2 ptsElected
2Laurence Peter Damary-HomanLiberal Democrats1,60713.9%41.7%+16.7 ptsElected
3Ariel Martin CahnLiberal Democrats1,60513.9%41.7%+16.7 ptsElected
4Lorraine Wendy MooneyConservative Party7636.6%19.8%
5Pauline Barbara JoslinConservative Party7166.2%18.6%
6Joshua Charles VanneckConservative Party6445.6%16.7%
7Aled Wynne JonesGreen Party6325.5%16.4%
8Lucy YoungGreen Party6255.4%16.2%
9Duncan BullivantReform UK6045.2%15.7%
10Emily Morris-LoweReform UK6015.2%15.6%
11Henry BullivantReform UK5925.1%15.4%
12Michelle TaylorGreen Party5895.1%15.3%
13Joseph ShortmoorLabour Party3032.6%7.9%
14Helen HaughLabour Party2782.4%7.2%
15Peter Andrew SlavnyLabour Party2141.9%5.6%

EC ward code local.south-cambridgeshire.harston-comberton.2026-05-07 · Back to ward index

Histon and Impington · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 42.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +17.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,968

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1James RixonLiberal Democrats1,97416.6%49.8%+24.8 ptsElected
2Martin Gabriel CahnLiberal Democrats1,69814.3%42.8%+17.8 ptsElected
3Geo SebastianLiberal Democrats1,66914.0%42.1%+17.1 ptsElected
4Edd StonhamGreen Party1,49712.6%37.7%
5Adam MorganGreen Party1,20110.1%30.3%
6Paul TaritaGreen Party1,0729.0%27.0%
7John Brian AbbottReform UK4824.0%12.1%
8Chris BoultonReform UK4784.0%12.0%
9Mandy KawalkoReform UK4143.5%10.4%
10Mark Spencer StuartConservative Party3452.9%8.7%
11Joshua Michael WillisConservative Party3042.6%7.7%
12Jayasimha Reddy BerumgudemConservative Party3012.5%7.6%
13Isaac Henry RawlingsLabour Party2462.1%6.2%
14Simon PatenallLabour Party2221.9%5.6%

EC ward code local.south-cambridgeshire.histon-impington.2026-05-07 · Back to ward index