← South Cambridgeshire (all cycles) · 5 May 2022 cohort

South Cambridgeshire 2022

Local elections held 5 May 2022.

26 ward races
45 seats
4 elected below the proportional quota
8.9% of seats below quota
13 unfairly awarded seats
28.9% 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 Democrats52,85252.1%3782.2%2453.3%+13
Conservative Party29,67129.2%817.8%1431.1%-6
Labour Party10,93910.8%00.0%511.1%-5
Green Party6,2466.2%00.0%24.4%-2
Independent1,8071.8%00.0%00.0%0
Total101,515100.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 2022 cycle was an all-out election — every seat was contested. The two opencouncildata snapshots below show the council immediately after the 2022 election (current) and on the eve of it (2021), so you can see what the result replaced.

Current (2022)
Previous (2021)

Wards in this council

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

Race results

Hardwick · single-seat

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

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
1Nieto L.Conservative Party47144.2%−5.8 ptsElected
2Streets M.Liberal Democrats34532.4%
3Beastall J.Labour Party24923.4%

Electorate 2,604 · EC ward code E05011295 · Back to ward index

Bassingbourn · single-seat

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

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
1Van De Ven S.Liberal Democrats57945.5%−4.5 ptsElected
2Pemmireddy S.Conservative Party37229.2%
3Saggers S.Green Party24719.4%
4Stone T.Labour Party755.9%

Electorate 3,032 · EC ward code E05011285 · Back to ward index

Swavesey · single-seat

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

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
1Ellington S.Conservative Party49446.5%−3.5 ptsElected
2Warren-Green N.Liberal Democrats35933.8%
3Turner J.Green Party20919.7%

Electorate 2,835 · EC ward code E05011305 · Back to ward index

Bar Hill · single-seat

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

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
1Waters B.Conservative Party56048.2%−1.8 ptsElected
2Barlow D.Liberal Democrats50643.6%
3Lachlan-Cope T.Green Party958.2%

Electorate 3,012 · EC ward code E05011283 · Back to ward index

The Mordens · single-seat

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

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
1Williams H.Conservative Party74950.8%+0.8 ptsElected
2Kindersley S.Liberal Democrats62242.2%
3Derrett H.Green Party1037.0%

Electorate 2,696 · EC ward code E05011306 · Back to ward index

Gamlingay · single-seat

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

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
1Smith B.Liberal Democrats79553.6%+3.6 ptsElected
2Gould H.Conservative Party68946.4%

Electorate 2,957 · EC ward code E05011293 · Back to ward index

Balsham · single-seat

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

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
1Harvey G.Liberal Democrats70454.2%+4.2 ptsElected
2Biggs J.Conservative Party40431.1%
3Walter J.Labour Party1017.8%
4Ensch B.Green Party906.9%

Electorate 3,008 · EC ward code E05011282 · Back to ward index

Foxton · single-seat

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

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
1Hobro J.Liberal Democrats87656.0%+6.0 ptsElected
2Roberts D.Conservative Party68944.0%

Electorate 2,757 · EC ward code E05011292 · Back to ward index

Whittlesford · single-seat

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

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
1Williams R.Conservative Party70757.1%+7.1 ptsElected
2Carolan B.Liberal Democrats53142.9%

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

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
1Garvie C.Liberal Democrats1,22030.6%61.3%+28.0 ptsElected
2Stobart R.Liberal Democrats85821.6%43.1%+9.8 ptsElected
3Bygott T.Conservative Party67016.8%33.7%
4Concalves de Lima M.Labour Party43911.0%22.1%
5Patel G.Conservative Party43611.0%21.9%
6Margetts A.Green Party3589.0%18.0%

Electorate 4,146 · EC ward code E05011294 · 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. 35.2% Proportional quota 25.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 ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,312

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
1Williams J.Liberal Democrats1,43314.4%43.3%+18.3 ptsElected
2Cone G.Conservative Party1,30513.1%39.4%+14.4 ptsElected
3Hofman C.Liberal Democrats1,16611.7%35.2%+10.2 ptsElected
4Farrar V.Liberal Democrats1,13211.4%34.2%
5Andrews T.Labour Party9519.6%28.7%
6Prem N.Conservative Party8568.6%25.8%
7Shiret J.Conservative Party8388.4%25.3%
8Okello U.Labour Party8378.4%25.3%
9Viner L.Labour Party7517.6%22.7%
10Fisher O.Green Party6666.7%20.1%

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

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
1Howell M.Conservative Party95427.5%55.0%+21.6 ptsElected
2Sandford P.Liberal Democrats77122.2%44.4%+11.1 ptsElected
3Gray T.Conservative Party76822.1%44.2%
4Lindsay-Smith S.Liberal Democrats57416.5%33.1%
5Clements G.Green Party40511.7%23.3%

Electorate 4,818 · EC ward code E05014032 · 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.8% 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,614

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
1Fane P.Liberal Democrats1,61230.8%61.7%+28.3 ptsElected
2Jackson-Wood W.Liberal Democrats1,19822.9%45.8%+12.5 ptsElected
3Shelton B.Conservative Party92417.7%35.3%
4Appleyard A.Conservative Party88917.0%34.0%
5Price G.Green Party60511.6%23.1%

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

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
1Heylings P.Liberal Democrats2,13321.1%63.3%+38.3 ptsElected
2Cahn M.Liberal Democrats1,61516.0%48.0%+23.0 ptsElected
3Hansraj S.Liberal Democrats1,27912.7%38.0%+13.0 ptsElected
4Stonham E.Independent1,10610.9%32.8%
5Moore G.Labour Party7537.5%22.4%
6Owen G.Labour Party6266.2%18.6%
7Daily L.Conservative Party6116.0%18.1%
8Archer S.Green Party5945.9%17.6%
9Patenall S.Labour Party4984.9%14.8%
10Arnold G.Conservative Party4784.7%14.2%
11Awoyinka O.Conservative Party4094.0%12.1%

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

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
1Leeming H.Liberal Democrats1,38217.2%51.5%+26.5 ptsElected
2Drew S.Liberal Democrats1,29516.1%48.3%+23.3 ptsElected
3Bhattacharya S.Conservative Party1,02212.7%38.1%+13.1 ptsElected
4Hersom M.Liberal Democrats99112.3%37.0%
5Smith C.Conservative Party82110.2%30.6%
6Datta M.Conservative Party80910.1%30.2%
7Ellerker K.Labour Party6267.8%23.3%
8Ahmed A.Independent4255.3%15.9%
9Pitcaithly M.Green Party3974.9%14.8%
10Zaman S.Independent2763.4%10.3%

Electorate 7,778 · EC ward code E05014031 · Back to ward index

Barrington · single-seat

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

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
1Van De Weyer A.Liberal Democrats88864.2%+14.2 ptsElected
2Chapman C.Conservative Party49535.8%

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

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
1Bradnam A.Liberal Democrats1,48515.5%46.6%+21.6 ptsElected
2Bearpark P.Liberal Democrats1,41214.8%44.3%+19.3 ptsElected
3Rippeth J.Liberal Democrats1,25513.1%39.4%+14.4 ptsElected
4McWilliams E.Labour Party1,04911.0%32.9%
5Wright G.Labour Party9459.9%29.7%
6Stevenson A.Labour Party7888.2%24.7%
7Rabbett C.Conservative Party7297.6%22.9%
8Smith C.Conservative Party6636.9%20.8%
9Crane E.Green Party6326.6%19.8%
10Melton A.Conservative Party5946.2%18.7%

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

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
1Redrup L.Liberal Democrats1,97819.1%57.3%+32.3 ptsElected
2Atkins M.Liberal Democrats1,89918.3%55.0%+30.0 ptsElected
3Cahn A.Liberal Democrats1,56415.1%45.3%+20.3 ptsElected
4Bacon A.Conservative Party1,16511.3%33.8%
5Mooney L.Conservative Party1,14411.1%33.2%
6Vanneck J.Conservative Party1,07710.4%31.2%
7Edmondson S.Green Party8928.6%25.9%
8Tierney M.Labour Party6306.1%18.3%

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

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
1Handley B.Liberal Democrats1,48235.0%69.9%+36.6 ptsElected
2Lentell D.Liberal Democrats1,18928.1%56.1%+22.8 ptsElected
3Edwards L.Conservative Party57613.6%27.2%
4Hutchcraft J.Conservative Party55413.1%26.1%
5Parker D.Labour Party2385.6%11.2%
6Donnelly S.Labour Party1994.7%9.4%

Electorate 5,609 · EC ward code E05013881 · Back to ward index

Caldecote · single-seat

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

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
1Hawkins T.Liberal Democrats90974.3%+24.3 ptsElected
2Barnett O.Conservative Party31425.7%

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

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
1Batchelor H.Liberal Democrats1,38929.7%59.5%+26.2 ptsElected
2Batchelor J.Liberal Democrats1,38829.7%59.4%+26.1 ptsElected
3Bald J.Conservative Party67914.5%29.1%
4Mannassi M.Conservative Party56812.2%24.3%
5Eve J.Green Party2525.4%10.8%
6Murray M.Labour Party2495.3%10.7%
7Turkington E.Labour Party1453.1%6.2%

Electorate 5,735 · EC ward code E05011298 · Back to ward index

Duxford · single-seat

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

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
1McDonald P.Liberal Democrats88576.4%+26.4 ptsElected
2Murton L.Conservative Party27423.6%

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

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
1Milnes B.Liberal Democrats1,40336.1%72.1%+38.8 ptsElected
2Earle L.Liberal Democrats1,17330.2%60.3%+27.0 ptsElected
3Bryant P.Conservative Party53113.7%27.3%
4Douglas D.Conservative Party45911.8%23.6%
5Pillai A.Labour Party3248.3%16.7%

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

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
1Loveluck J.Liberal Democrats1,54536.3%72.5%+39.2 ptsElected
2Osborne A.Liberal Democrats1,35431.8%63.5%+30.2 ptsElected
3Bolitho N.Conservative Party49811.7%23.4%
4Morris F.Conservative Party45610.7%21.4%
5Coe C.Green Party4099.6%19.2%

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

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
1Hales J.Liberal Democrats1,59632.7%65.4%+32.1 ptsElected
2Hart S.Liberal Democrats1,57332.2%64.5%+31.1 ptsElected
3Carter J.Conservative Party65413.4%26.8%
4Goldie T.Conservative Party55111.3%22.6%
5Evans P.Green Party2926.0%12.0%
6Sarris P.Labour Party2144.4%8.8%

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

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
1Cheung Johnson S.Liberal Democrats1,32637.6%75.2%+41.9 ptsElected
2Malyon A.Liberal Democrats1,18333.6%67.1%+33.8 ptsElected
3Challands H.Conservative Party42512.1%24.1%
4Zargar K.Conservative Party3409.6%19.3%
5Wilson C.Labour Party2527.1%14.3%

Electorate 5,194 · EC ward code E05013880 · Back to ward index