← Cambridge (all cycles) · 7 May 2026 cohort

Cambridge 2026

Local elections held 7 May 2026.

14 ward races
15 seats
11 elected below the proportional quota
73.3% of seats below quota
2 unfairly awarded seats
13.3% 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 15 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 %Δ
Green Party13,89632.6%746.7%533.3%+2
Labour Party10,79325.3%426.7%426.7%0
Liberal Democrats10,26424.1%426.7%426.7%0
Reform UK3,9269.2%00.0%16.7%-1
Conservative Party3,3357.8%00.0%16.7%-1
Independent3660.9%00.0%00.0%0
Communist Party of Britain350.1%00.0%00.0%0
Total42,615100.0%15100.0%15100.0%0

Vote share vs seats won

The top bar is each party's share of votes cast in this council. Below, one square per seat, coloured by the party that won it — first the actual First-Past-the-Post result, then what a proportional method would have produced from the same vote totals. Divergence between the bar and the actual grid is the indictment of the method.

Vote share
Actual seats
Proportional seats

Council composition: what this election replaced

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

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

King's Hedges · single-seat

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

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
1Martin Andrew SmartLabour Party71327.2%−22.8 ptsElected
2Daniel QuinnGreen Party60423.1%
3Mahfuj AhmedConservative Party49318.8%
4John McKayReform UK37614.4%
5David Michael CreekLiberal Democrats29511.3%
6Zarina AnwarIndependent1064.0%
7Eleanor CookeIndependent331.3%

Electorate 6,625 · EC ward code local.cambridge.kings-hedges.2026-05-07 · Back to ward index

Cherry Hinton · single-seat

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

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
1Russ McPhersonLabour Party86430.9%−19.1 ptsElected
2Anusha IyerGreen Party73126.2%
3Mike NicolsonReform UK48417.3%
4Ahmad RushdhiLiberal Democrats39914.3%
5Eric William Barrett-PaytonConservative Party31511.3%

Electorate 6,333 · EC ward code local.cambridge.cherry-hinton.2026-05-07 · Back to ward index

West Chesterton · single-seat

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

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 SwiftLabour Party1,08031.0%−19.0 ptsElected
2Guy MillsLiberal Democrats1,00628.9%
3Hannah Charlotte CopleyGreen Party93026.7%
4Geoff LeachReform UK2025.8%
5Mike HarfordConservative Party1474.2%
6Nick PictonIndependent1213.5%

Electorate 6,248 · EC ward code local.cambridge.west-chesterton.2026-05-07 · Back to ward index

East Chesterton · single-seat

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

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
1Sarah HaithcockLabour Party93531.8%−18.2 ptsElected
2Ania BobrowskaLiberal Democrats80327.3%
3Isaac GrovesGreen Party71824.4%
4Godfrey OrrReform UK29710.1%
5Jean-Ann BartlettConservative Party1665.7%
6William James DryCommunist Party of Britain180.6%

Electorate 6,447 · EC ward code local.cambridge.east-chesterton.2026-05-07 · Back to ward index

Arbury · single-seat

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

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
1Sefira Carmen DavisonGreen Party92832.2%−17.8 ptsElected
2Jocelynne ScuttLabour Party81628.3%
3Fionna TodLiberal Democrats66723.1%
4Will BurrowsReform UK29010.0%
5Robert BoormanConservative Party1856.4%

Electorate 6,350 · EC ward code local.cambridge.arbury.2026-05-07 · Back to ward index

Castle · single-seat

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

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
1Alex SageGreen Party75732.2%−17.8 ptsElected
2Luke PattersonLiberal Democrats73331.2%
3Simon SmithLabour Party59925.5%
4Carol BedsonReform UK1154.9%
5Dace RuklisaConservative Party853.6%
6Khalid Abu-TayyemIndependent642.7%

Electorate 4,623 · EC ward code local.cambridge.castle.2026-05-07 · Back to ward index

Coleridge · single-seat

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

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
1Sarah Louise NicmanisGreen Party1,15039.1%−10.9 ptsElected
2Anna SmithLabour Party1,07036.4%
3Steve BurdettReform UK30210.3%
4Sam Mitchell WorthingtonConservative Party2227.6%
5Tim BruntonLiberal Democrats1966.7%

Electorate 6,243 · EC ward code local.cambridge.coleridge.2026-05-07 · Back to ward index

Petersfield · single-seat

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

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
1Kathryn FisherGreen Party1,36340.9%−9.1 ptsElected
2Cameron Myfyr HollowayLabour Party1,20836.3%
3Sam OliverLiberal Democrats41212.4%
4Luke BurrowsReform UK1825.5%
5Paul RoperConservative Party1644.9%

Electorate 6,773 · EC ward code local.cambridge.petersfield.2026-05-07 · Back to ward index

Market · single-seat

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

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
1Katie PorrerLiberal Democrats85443.2%−6.8 ptsElected
2Alex Sefton-TromansGreen Party59230.0%
3Edwin Kwaku AddoLabour Party30315.3%
4Mark WellsReform UK1276.4%
5Panda XiongConservative Party995.0%

Electorate 5,549 · EC ward code local.cambridge.market.2026-05-07 · Back to ward index

Romsey · single-seat

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

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
1Jacqui WhitmoreGreen Party1,52145.2%−4.8 ptsElected
2Rosy GreenleesLabour Party1,12433.4%
3John Charles WalmsleyLiberal Democrats34710.3%
4Andrew WatsonReform UK2306.8%
5Rob NelsonConservative Party1414.2%

Electorate 6,734 · EC ward code local.cambridge.romsey.2026-05-07 · Back to ward index

Queen Edith's · single-seat

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

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
1Amanda Joan TaylorLiberal Democrats1,50349.0%−1.0 ptsElected
2Shayne MitchellGreen Party55618.1%
3Maruf AhmedLabour Party39712.9%
4Magnus Alexander BurtConservative Party31510.3%
5Colin BedsonReform UK2999.7%

Electorate 6,572 · EC ward code local.cambridge.queen-ediths.2026-05-07 · Back to ward index

Abbey · single-seat

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

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
1Maria Margaret CleminsonGreen Party1,37451.4%+1.4 ptsElected
2Ruaidhri O'DonnellLabour Party45517.0%
3Tommy BraceReform UK36513.6%
4Rosemary Anne Roe AnsellLiberal Democrats30211.3%
5David Philip SmithConservative Party1616.0%
6Simon BrignellCommunist Party of Britain170.6%

Electorate 7,165 · EC ward code local.cambridge.abbey.2026-05-07 · Back to ward index

Newnham · single-seat

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

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
1Eleanor Frances Toye ScottGreen Party1,04653.0%+3.0 ptsElected
2Katie BarronLiberal Democrats32716.6%
3Sabina Harris-HerculesLabour Party30815.6%
4Poppy Simister-ThomasConservative Party1628.2%
5Lui MurtonReform UK894.5%
6David CarmonaIndependent422.1%

Electorate 5,296 · EC ward code local.cambridge.newnham.2026-05-07 · Back to ward index

Trumpington · 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.9% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,108

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
1Olaf HaukLiberal Democrats1,27220.5%40.9%+7.6 ptsElected
2John William GrimwoodLiberal Democrats1,14818.5%36.9%+3.6 ptsElected
3Edward Ekin GokmenGreen Party85413.7%27.5%
4Chloe Eva MosonyiGreen Party77212.4%24.8%
5Carlos ToranzosLabour Party4777.7%15.3%
6Henry ShailerLabour Party4447.1%14.3%
7Steven Michael GeorgeConservative Party3976.4%12.8%
8Guy GreenwayReform UK2934.7%9.4%
9John Michael IonidesConservative Party2834.6%9.1%
10Samuel LloydReform UK2754.4%8.8%

Electorate 7,570 · EC ward code local.cambridge.trumpington.2026-05-07 · Back to ward index