← South Cambridgeshire (all cycles) · 3 May 2018 cohort

South Cambridgeshire 2018

Local elections held 3 May 2018.

26 ward races
45 seats
5 elected below the proportional quota
11.1% 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 they'd need to clinch the 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 signed gap as points below quota (a negative number) — the editorial indictment. Above-quota results clear the bar 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 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 Democrats37,64138.4%3066.7%1840.0%+12
Conservative Party33,28434.0%1124.4%1533.3%-4
Labour Party17,10017.4%24.4%817.8%-6
Independent5,3825.5%24.4%24.4%0
Green Party4,5834.7%00.0%24.4%-2
UK Independence Party (UKIP)460.0%00.0%00.0%0
Total98,036100.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 2018 cycle was an all-out election — every seat was contested. The two opencouncildata snapshots below show the council immediately after the 2018 election (current) and on the eve of it (2017), so you can see what the result replaced.

Current (2018)
Previous (2017)

Wards in this council

Sorted with the largest gap below the quota first. Click any ward to jump to its full result.

Race results

The Mordens · single-seat

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

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 WilliamsConservative Party60346.8%−3.2 ptsElected
2Sebastian KindersleyLiberal Democrats59846.4%
3Alix ValentineLabour Party876.8%

EC ward code E05011306 · Back to ward index

Foxton · single-seat

Marginal winner Winning candidate's share of valid ballots. 47.0% Proportional quota 50.0% 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 ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,340

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
1Deborah RobertsIndependent63047.0%−3.0 ptsElected
2Barbara KettelConservative Party44533.2%
3Giles SandersLiberal Democrats13810.3%
4Angela PatrickLabour Party1279.5%

EC ward code E05011292 · Back to ward index

Balsham · single-seat

Marginal winner Winning candidate's share of valid ballots. 47.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −2.5 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
1Geoff HarveyLiberal Democrats65947.5%−2.5 ptsElected
2Richard TurnerConservative Party55139.7%
3Muhammad ShaheerLabour Party14410.4%
4Linda RichardsonGreen Party342.4%

EC ward code E05011282 · Back to ward index

Barrington · single-seat

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

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 van de WeyerLiberal Democrats59148.5%−1.5 ptsElected
2Simon ParrishConservative Party51642.3%
3John HarperLabour Party867.1%
4Michael KingGreen Party262.1%

EC ward code E05011284 · Back to ward index

Duxford · single-seat

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

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 McDonaldLiberal Democrats61549.6%−0.4 ptsElected
2Stephen EdwardsConservative Party51641.6%
3Jackie ScottLabour Party1108.9%

EC ward code E05011290 · Back to ward index

Gamlingay · single-seat

Marginal winner Winning candidate's share of valid ballots. 50.3% 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,406

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 SmithLiberal Democrats70750.3%+0.3 ptsElected
2Harriet GouldConservative Party60342.9%
3Jenna HegartyLabour Party966.8%

EC ward code E05011293 · Back to ward index

Bar Hill · single-seat

Marginal winner Winning candidate's share of valid ballots. 51.7% 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,020

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
1Bunty WatersConservative Party52751.7%+1.7 ptsElected
2Stuart HilpertLabour Party23422.9%
3Hayley FarnellGreen Party10910.7%
4Stephanie NessLiberal Democrats10410.2%
5Helene GreenUK Independence Party (UKIP)464.5%

EC ward code E05011283 · Back to ward index

Bassingbourn · single-seat

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

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
1Nigel CathcartLabour Party58352.1%+2.1 ptsElected
2David McCraithConservative Party39335.1%
3Simon SaggersGreen Party14312.8%

EC ward code E05011285 · Back to ward index

Hardwick · single-seat

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

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
1Grenville ChamberlainConservative Party49954.1%+4.1 ptsElected
2James HoskingLiberal Democrats22824.7%
3Mark HurnLabour Party15116.4%
4David SmithGreen Party444.8%

EC ward code E05011295 · 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. 32.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +7.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,521

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
1Pippa HeylingsLiberal Democrats1,50814.3%42.8%+17.8 ptsElected
2Martin CahnLiberal Democrats1,21711.5%34.6%+9.6 ptsElected
3Steve HuntLiberal Democrats1,15911.0%32.9%+7.9 ptsElected
4Neil DaviesIndependent1,15510.9%32.8%
5Edd StonhamIndependent8958.5%25.4%
6Huw JonesLabour Party8428.0%23.9%
7Phil GoodenLabour Party7757.3%22.0%
8Louise DailyConservative Party6956.6%19.7%
9Geoff MooreLabour Party6696.3%19.0%
10Helga ColeConservative Party5815.5%16.5%
11Othman ColeConservative Party5064.8%14.4%
12Alison WoodGreen Party2422.3%6.9%
13Darren CotterallGreen Party2021.9%5.7%
14Carrie EvansGreen Party1161.1%3.3%

EC ward code E05011297 · Back to ward index

Caldecote · single-seat

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

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
1Tumi HawkinsLiberal Democrats69158.0%+8.0 ptsElected
2Des O'BrienConservative Party45037.8%
3John GoodallLabour Party504.2%

EC ward code E05011286 · 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. 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. 1,643

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
1Douglas de LaceyIndependent85326.0%51.9%+18.6 ptsElected
2Tom BygottConservative Party68820.9%41.9%+8.6 ptsElected
3Jane WilliamsLabour Party39712.1%24.2%
4Delowar HossainConservative Party3209.7%19.5%
5Lee TaylorLabour Party3009.1%18.3%
6Patrick ThouroudeLiberal Democrats2959.0%18.0%
7Teal RileyGreen Party2377.2%14.4%
8John RankenGreen Party1955.9%11.9%

EC ward code E05011294 · 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. 42.7% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,112

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,12326.6%53.2%+19.8 ptsElected
2Clare DelderfieldLiberal Democrats90121.3%42.7%+9.3 ptsElected
3David BardConservative Party74717.7%35.4%
4Kevin CuffleyConservative Party69016.3%32.7%
5Rob GraystonLabour Party47111.2%22.3%
6Anand PillaiLabour Party2926.9%13.8%

EC ward code E05011303 · Back to ward index

Swavesey · single-seat

Marginal winner Winning candidate's share of valid ballots. 60.0% Proportional quota 50.0% 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 ÷ 1 seats. Source data does not publish a ballot count for this cycle. 930

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
1Sue EllingtonConservative Party55860.0%+10.0 ptsElected
2Thomas MayerLabour Party24726.6%
3Teresa GriffithsLiberal Democrats9310.0%
4John TurnerGreen Party323.4%

EC ward code E05011305 · 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. 44.2% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +10.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,237

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
1Bill HandleyLiberal Democrats1,11524.9%49.8%+16.5 ptsElected
2Dawn PercivalLiberal Democrats98922.1%44.2%+10.9 ptsElected
3Ray ManningIndependent77117.2%34.5%
4Brian BurlingConservative Party63614.2%28.4%
5Pippa CorneyConservative Party54912.3%24.5%
6Fern LaneLabour Party2295.1%10.2%
7Alex TileyLabour Party1854.1%8.3%

EC ward code E05011302 · 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. 44.3% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +11.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,587

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
1Sarah JohnsonLiberal Democrats83126.2%52.4%+19.0 ptsElected
2Alex MalyonLiberal Democrats70322.1%44.3%+11.0 ptsElected
3Simon EdwardsConservative Party69121.8%43.5%
4Roger HallConservative Party55117.4%34.7%
5Polly GunsmanLabour Party1564.9%9.8%
6Ed StokesLabour Party1384.3%8.7%
7Sandra ArcherGreen Party1043.3%6.6%

EC ward code E05011299 · 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. 45.1% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +11.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,421

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
1Neil GoughLiberal Democrats1,19824.7%49.5%+16.2 ptsElected
2Eileen WilsonLiberal Democrats1,09222.6%45.1%+11.8 ptsElected
3Lynda HarfordConservative Party79916.5%33.0%
4Tim WotherspoonConservative Party74615.4%30.8%
5Adam GledhillLabour Party3497.2%14.4%
6Frank MorrisIndependent2585.3%10.7%
7Mark McCormackLabour Party2314.8%9.5%
8Colin CoeGreen Party1683.5%6.9%

EC ward code E05011289 · 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. 36.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +11.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,149

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 BradnamLiberal Democrats1,40314.9%44.6%+19.6 ptsElected
2Hazel SmithLiberal Democrats1,28913.6%40.9%+15.9 ptsElected
3Judith RippethLiberal Democrats1,16312.3%36.9%+11.9 ptsElected
4Peter JohnsonIndependent8208.7%26.0%
5Elizabeth McWilliamsLabour Party7548.0%23.9%
6Gareth WrightLabour Party7467.9%23.7%
7James BullLabour Party7367.8%23.4%
8George WalkerConservative Party6827.2%21.7%
9Clive RabbettConservative Party6637.0%21.1%
10Christine BullConservative Party6406.8%20.3%
11Eleanor CraneGreen Party2512.7%8.0%
12Damian Glasfurd-BrownGreen Party1611.7%5.1%
13Tom Lachlan-CopeGreen Party1391.5%4.4%

EC ward code E05011301 · 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. 45.3% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +11.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,362

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,15024.3%48.7%+15.4 ptsElected
2John BatchelorLiberal Democrats1,06922.6%45.3%+11.9 ptsElected
3Enid BaldConservative Party98120.8%41.5%
4Chris NegusConservative Party80417.0%34.0%
5Mike MurrayLabour Party2936.2%12.4%
6Ernie TurkingtonLabour Party2194.6%9.3%
7Paul RichardsonGreen Party2074.4%8.8%

EC ward code E05011298 · 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. 45.9% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +12.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,704

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 FaneLiberal Democrats1,33924.8%49.5%+16.2 ptsElected
2Nick SampleLiberal Democrats1,24022.9%45.9%+12.5 ptsElected
3Benjamin SheltonConservative Party90816.8%33.6%
4Charlie NightingaleConservative Party83915.5%31.0%
5Mike NettletonLabour Party4668.6%17.2%
6Mark TonerLabour Party3466.4%12.8%
7Sophi BerridgeGreen Party2705.0%10.0%

EC ward code E05011304 · 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. 37.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +12.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,250

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
1John WilliamsLiberal Democrats1,59316.3%49.0%+24.0 ptsElected
2Claire DauntonLiberal Democrats1,28513.2%39.5%+14.5 ptsElected
3Graham ConeConservative Party1,22712.6%37.7%+12.7 ptsElected
4Rob TurnerConservative Party1,16912.0%36.0%
5Mark LunnLiberal Democrats1,00810.3%31.0%
6George StoakleyConservative Party8108.3%24.9%
7Tim AndrewsLabour Party7858.1%24.2%
8Frances AmraniLabour Party6877.0%21.1%
9Cathie RaeLabour Party6136.3%18.9%
10Oliver FisherGreen Party3293.4%10.1%
11Steve BradshawGreen Party2452.5%7.5%

EC ward code E05011291 · Back to ward index

Whittlesford · single-seat

Marginal winner Winning candidate's share of valid ballots. 63.3% 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,128

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 ToppingConservative Party71463.3%+13.3 ptsElected
2Philippa MacGarryLabour Party18016.0%
3Caitriona QuigleyLiberal Democrats16414.5%
4Linda WhitebreadGreen Party706.2%

EC ward code E05011307 · 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. 40.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +15.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 1,961

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
1Ruth BetsonConservative Party1,03817.6%52.9%+27.9 ptsElected
2Shrobona BhattacharyaConservative Party93115.8%47.5%+22.5 ptsElected
3Gavin ClaytonLabour Party80013.6%40.8%+15.8 ptsElected
4Evelyne SpannerConservative Party79913.6%40.7%
5Darren MaceyLabour Party68711.7%35.0%
6Len ThorntonLabour Party59410.1%30.3%
7Marcus PitcaithlyGreen Party2945.0%15.0%
8Paul NewnsLiberal Democrats2774.7%14.1%
9Robert PinskerLiberal Democrats2344.0%11.9%
10Michela MorleoGreen Party2293.9%11.7%

EC ward code E05011287 · 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. 54.6% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +21.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,328

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,30628.0%56.1%+22.8 ptsElected
2Philippa HartLiberal Democrats1,27227.3%54.6%+21.3 ptsElected
3Irene BloomfieldConservative Party74716.0%32.1%
4Mike LinnetteConservative Party70815.2%30.4%
5Beverley CottrellLabour Party2806.0%12.0%
6Turlough StoneLabour Party2004.3%8.6%
7Paul EvansGreen Party1433.1%6.1%

EC ward code E05011300 · 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. 48.3% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +23.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,392

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
1Tony MasonLiberal Democrats1,69516.7%50.0%+25.0 ptsElected
2Philip AllenLiberal Democrats1,64016.1%48.3%+23.3 ptsElected
3Ian SollomLiberal Democrats1,63816.1%48.3%+23.3 ptsElected
4Lina JosephConservative Party1,31412.9%38.7%
5Timothy ScottConservative Party1,31012.9%38.6%
6Joshua VanneckConservative Party1,07110.5%31.6%
7Chris ColeridgeLabour Party4104.0%12.1%
8Laurens DrostLabour Party3903.8%11.5%
9Roger TomlinsonLabour Party3893.8%11.5%
10Seigo RobinsonGreen Party3193.1%9.4%

EC ward code E05011296 · 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. 60.9% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +27.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,620

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 HowellConservative Party1,08333.4%66.9%+33.5 ptsElected
2Nick WrightConservative Party98630.4%60.9%+27.5 ptsElected
3Edith HallLabour Party32910.2%20.3%
4Peter SandfordLiberal Democrats3219.9%19.8%
5Gaynor ClementsGreen Party2748.5%16.9%
6Richard PoynderLabour Party2477.6%15.2%

EC ward code E05011288 · Back to ward index