← Cambridge (all cycles) · 7 May 2026 cohort

Cambridge 2026

Local elections held 7 May 2026.

14 ward races
15 seats
13 elected below the proportional quota
86.7% 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 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 27.2% Proportional quota 50.0% Below quota −22.8 pts Valid ballots 2,620

RankCandidatePartyVotesShareBelow quotaElected
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 · Ballots cast 2,620 · EC ward code local.cambridge.kings-hedges.2026-05-07 · Back to ward index

Cherry Hinton · single-seat

Marginal winner 30.9% Proportional quota 50.0% Below quota −19.1 pts Valid ballots 2,793

RankCandidatePartyVotesShareBelow quotaElected
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 · Ballots cast 2,793 · EC ward code local.cambridge.cherry-hinton.2026-05-07 · Back to ward index

West Chesterton · single-seat

Marginal winner 31.0% Proportional quota 50.0% Below quota −19.0 pts Valid ballots 3,486

RankCandidatePartyVotesShareBelow quotaElected
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 · Ballots cast 3,486 · EC ward code local.cambridge.west-chesterton.2026-05-07 · Back to ward index

East Chesterton · single-seat

Marginal winner 31.8% Proportional quota 50.0% Below quota −18.2 pts Valid ballots 2,937

RankCandidatePartyVotesShareBelow quotaElected
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 · Ballots cast 2,937 · EC ward code local.cambridge.east-chesterton.2026-05-07 · Back to ward index

Arbury · single-seat

Marginal winner 32.2% Proportional quota 50.0% Below quota −17.8 pts Valid ballots 2,886

RankCandidatePartyVotesShareBelow quotaElected
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 · Ballots cast 2,886 · EC ward code local.cambridge.arbury.2026-05-07 · Back to ward index

Castle · single-seat

Marginal winner 32.2% Proportional quota 50.0% Below quota −17.8 pts Valid ballots 2,353

RankCandidatePartyVotesShareBelow quotaElected
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 · Ballots cast 2,353 · EC ward code local.cambridge.castle.2026-05-07 · Back to ward index

Trumpington · 2-seat (bloc vote)

Marginal winner 18.5% Proportional quota 33.3% Below quota −14.9 pts Valid ballots 6,215

RankCandidatePartyVotesShareBelow quotaElected
1Olaf HaukLiberal Democrats1,27220.5%−12.9 ptsElected
2John William GrimwoodLiberal Democrats1,14818.5%−14.9 ptsElected
3Edward Ekin GokmenGreen Party85413.7%
4Chloe Eva MosonyiGreen Party77212.4%
5Carlos ToranzosLabour Party4777.7%
6Henry ShailerLabour Party4447.1%
7Steven Michael GeorgeConservative Party3976.4%
8Guy GreenwayReform UK2934.7%
9John Michael IonidesConservative Party2834.6%
10Samuel LloydReform UK2754.4%

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

Coleridge · single-seat

Marginal winner 39.1% Proportional quota 50.0% Below quota −10.9 pts Valid ballots 2,940

RankCandidatePartyVotesShareBelow quotaElected
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 · Ballots cast 2,940 · EC ward code local.cambridge.coleridge.2026-05-07 · Back to ward index

Petersfield · single-seat

Marginal winner 40.9% Proportional quota 50.0% Below quota −9.1 pts Valid ballots 3,329

RankCandidatePartyVotesShareBelow quotaElected
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 · Ballots cast 3,329 · EC ward code local.cambridge.petersfield.2026-05-07 · Back to ward index

Market · single-seat

Marginal winner 43.2% Proportional quota 50.0% Below quota −6.8 pts Valid ballots 1,975

RankCandidatePartyVotesShareBelow quotaElected
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 · Ballots cast 1,975 · EC ward code local.cambridge.market.2026-05-07 · Back to ward index

Romsey · single-seat

Marginal winner 45.2% Proportional quota 50.0% Below quota −4.8 pts Valid ballots 3,363

RankCandidatePartyVotesShareBelow quotaElected
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 · Ballots cast 3,363 · EC ward code local.cambridge.romsey.2026-05-07 · Back to ward index

Queen Edith's · single-seat

Marginal winner 49.0% Proportional quota 50.0% Below quota −1.0 pts Valid ballots 3,070

RankCandidatePartyVotesShareBelow quotaElected
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 · Ballots cast 3,070 · EC ward code local.cambridge.queen-ediths.2026-05-07 · Back to ward index

Abbey · single-seat

Marginal winner 51.4% Proportional quota 50.0% Below quota +1.4 pts Valid ballots 2,674

RankCandidatePartyVotesShareBelow quotaElected
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 · Ballots cast 2,674 · EC ward code local.cambridge.abbey.2026-05-07 · Back to ward index

Newnham · single-seat

Marginal winner 53.0% Proportional quota 50.0% Below quota +3.0 pts Valid ballots 1,974

RankCandidatePartyVotesShareBelow quotaElected
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 · Ballots cast 1,974 · EC ward code local.cambridge.newnham.2026-05-07 · Back to ward index