← Cambridge (all cycles) · 5 May 2022 cohort

Cambridge 2022

Local elections held 5 May 2022.

14 ward races
16 seats
7 elected below the proportional quota
43.8% of seats below quota
4 unfairly awarded seats
25.0% 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 14 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 16 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 %Δ
Labour Party17,77944.5%1275.0%850.0%+4
Liberal Democrats10,80127.1%318.8%425.0%-1
Green Party7,02717.6%16.3%318.8%-2
Conservative Party3,9409.9%00.0%16.3%-1
Independent3610.9%00.0%00.0%0
Total39,908100.0%16100.0%16100.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

Two opencouncildata snapshots: the council immediately after the 2022 election (current) and immediately before it (2021). Only ~⅓ of seats were contested in 2022 — most of the bench is unchanged, and the cycle's effect on the overall composition is what shifts.

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

Newnham · single-seat

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

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
1Holloway C.Labour Party81336.4%−13.6 ptsElected
2Gadney A.Liberal Democrats73833.0%
3Glasberg J.Green Party55825.0%
4Pantall M.Conservative Party1255.6%

Electorate 6,015 · EC ward code E05013058 · Back to ward index

East Chesterton · single-seat

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

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
1Varkey B.Labour Party97438.2%−11.8 ptsElected
2Illingworth B.Liberal Democrats94737.1%
3May E.Green Party38815.2%
4Ribeiro F.Conservative Party2439.5%

Electorate 6,437 · EC ward code E05013055 · Back to ward index

Castle · single-seat

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

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 S.Labour Party88641.8%−8.2 ptsElected
2Stoddart C.Liberal Democrats75135.5%
3Murray-White J.Green Party37017.5%
4Appiah J.Conservative Party1115.2%

Electorate 4,704 · EC ward code E05013052 · Back to ward index

Queen Ediths · single-seat

Marginal winner Winning candidate's share of valid ballots. 42.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. 2,861

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
1Lee D.Liberal Democrats1,20242.0%−8.0 ptsElected
2King S.Labour Party88130.8%
3Whitmore J.Green Party39613.8%
4Owen G.Conservative Party38213.4%

Electorate 6,751 · EC ward code E05013060 · Back to ward index

Trumpington · single-seat

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

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
1Hauk O.Liberal Democrats1,15142.1%−7.9 ptsElected
2Toranzos C.Labour Party85331.2%
3Meftah S.Conservative Party37913.9%
4Galloway C.Green Party35212.9%

Electorate 7,501 · EC ward code E05013062 · Back to ward index

Market · single-seat

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

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
1Porrer K.Liberal Democrats90443.4%−6.6 ptsElected
2Wright H.Labour Party68032.6%
3Elliott N.Green Party36417.5%
4Hunt S.Conservative Party1376.6%

Electorate 6,205 · EC ward code E05013057 · Back to ward index

Abbey · single-seat

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

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
1Howard M.Green Party1,25448.0%−2.0 ptsElected
2Hawkes A.Labour Party97437.3%
3Smith D.Conservative Party2017.7%
4Ansell R.Liberal Democrats1847.0%

Electorate 7,175 · EC ward code E05013050 · Back to ward index

King’s Hedges · single-seat

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

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
1Smart M.Labour Party96850.6%+0.6 ptsElected
2Clark R.Liberal Democrats38320.0%
3Kittmer D.Green Party31416.4%
4Uddin M.Conservative Party24813.0%

Electorate 6,667 · EC ward code E05013056 · Back to ward index

Petersfield · single-seat

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

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
1Robertson R.Labour Party1,55455.6%+5.6 ptsElected
2Carraud E.Liberal Democrats59821.4%
3Wilkinson E.Green Party45616.3%
4Hossain M.Conservative Party1886.7%

Electorate 6,832 · EC ward code E05013059 · Back to ward index

West Chesterton · 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.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,102

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
1Swift R.Labour Party1,39022.4%44.8%+11.5 ptsElected
2Carling S.Labour Party1,22919.8%39.6%+6.3 ptsElected
3Dalzell J.Liberal Democrats1,17118.9%37.8%
4Rahman S.Liberal Democrats97015.6%31.3%
5Mitchell S.Green Party3896.3%12.5%
6Garnett E.Green Party3375.4%10.9%
7Scott-Warren J.Independent2944.7%9.5%
8Bartlett J.Conservative Party2323.7%7.5%
9Harford M.Conservative Party1913.1%6.2%

Electorate 6,356 · EC ward code E05013063 · Back to ward index

Coleridge · single-seat

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

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 A.Labour Party1,36356.3%+6.3 ptsElected
2Nicmanis S.Green Party41517.2%
3Nelson R.Conservative Party33814.0%
4Oliver S.Liberal Democrats2369.8%
5Hone M.Independent672.8%

Electorate 6,311 · EC ward code E05013054 · Back to ward index

Romsey · single-seat

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

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
1Pounds D.Labour Party1,54858.1%+8.1 ptsElected
2Webb S.Green Party48618.2%
3Walmsley J.Liberal Democrats41615.6%
4Roper P.Conservative Party2158.1%

Electorate 6,461 · EC ward code E05013061 · Back to ward index

Cherry Hinton · single-seat

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

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
1McPherson R.Labour Party1,34558.3%+8.3 ptsElected
2Barrett-Payton E.Conservative Party39116.9%
3Potter R.Green Party29012.6%
4McLaughlin P.Liberal Democrats28312.3%

Electorate 6,383 · EC ward code E05013053 · Back to ward index

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

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
1Divkovic I.Labour Party1,17626.7%53.4%+20.1 ptsElected
2Sheil P.Labour Party1,14526.0%52.0%+18.7 ptsElected
3Tod F.Liberal Democrats44410.1%20.2%
4Ward T.Liberal Democrats4239.6%19.2%
5Lawrence S.Green Party3668.3%16.6%
6Boorman R.Conservative Party3177.2%14.4%
7Pope P.Green Party2926.6%13.3%
8Haire T.Conservative Party2425.5%11.0%

Electorate 6,472 · EC ward code E05013051 · Back to ward index