← Cambridgeshire (all cycles) · 1 May 2025 cohort

Cambridgeshire 2025

Local elections held 1 May 2025.

59 ward races
61 seats
55 elected below the proportional quota
90.2% 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 59 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 61 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 Democrats50,91927.4%3150.8%1727.9%+14
Conservative Party44,08323.7%1016.4%1524.6%-5
Reform UK42,69823.0%1016.4%1423.0%-4
Labour Party24,47613.2%58.2%813.1%-3
Green Party19,31510.4%34.9%69.8%-3
Independent4,2072.3%23.3%11.6%+1
Party Of Women500.0%00.0%00.0%0
Total185,748100.0%61100.0%61100.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 2025 cycle was an all-out election — every seat was contested. The two opencouncildata snapshots below show the council immediately after the 2025 election (current) and on the eve of it (2024), so you can see what the result replaced.

Current (2025)
Previous (2024)

Wards in this council

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

Race results

St Ives South and Needingworth · single-seat

Marginal winner Winning candidate's share of valid ballots. 23.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −26.8 pts Valid ballots Voters who cast a valid ballot, from source data. 2,912

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 BulatLabour Party67623.1%−26.8 ptsElected
2Nic WellsLiberal Democrats58820.1%
3Craig Thomas SmithConservative Party58520.0%
4Mark Joseph TurleyReform UK56219.2%
5Kevin Anthony ReynoldsIndependent34211.7%
6Chris SmithGreen Party1685.8%

Electorate 8,109 · Ballots cast 2,921 · Invalid 9 · EC ward code 57261 · Back to ward index

Huntingdon North and Hartford · single-seat

Marginal winner Winning candidate's share of valid ballots. 27.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −23.0 pts Valid ballots Voters who cast a valid ballot, from source data. 2,604

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
1Leedo GeorgeConservative Party70326.9%−23.0 ptsElected
2Jo HarveyLiberal Democrats69926.7%
3Sarah SmithReform UK68726.2%
4Luke VinerLabour Party43116.5%
5Colin Cyril CoeGreen Party983.7%

Electorate 8,309 · Ballots cast 2,617 · Invalid 13 · EC ward code 57257 · Back to ward index

St Ives North and Wyton · single-seat

Marginal winner Winning candidate's share of valid ballots. 28.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −21.4 pts Valid ballots Voters who cast a valid ballot, from source data. 2,622

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
1Julie Elizabeth KerrIndependent74928.5%−21.4 ptsElected
2Noah SandersonReform UK65825.0%
3Martin James GillConservative Party50919.4%
4Sajjad Ahmed KhanLabour Party35813.6%
5Keith James BrownLiberal Democrats2138.1%
6Tom HoeksmaGreen Party1435.4%

Electorate 7,940 · Ballots cast 2,630 · Invalid 8 · EC ward code 57260 · Back to ward index

Burwell · single-seat

Marginal winner Winning candidate's share of valid ballots. 30.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −19.5 pts Valid ballots Voters who cast a valid ballot, from source data. 3,087

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
1Yannifer MalinowskiLiberal Democrats94030.3%−19.5 ptsElected
2Martyn Trevor CubittReform UK85627.6%
3James WoodConservative Party75224.3%
4FloraMay WaterhouseGreen Party3019.7%
5Clive LeachLabour Party2508.1%

Electorate 9,281 · Ballots cast 3,099 · Invalid 12 · EC ward code 57239 · Back to ward index

St Neots East and Gransden · single-seat

Marginal winner Winning candidate's share of valid ballots. 30.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −19.5 pts Valid ballots Voters who cast a valid ballot, from source data. 2,123

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 CaineLiberal Democrats64830.4%−19.5 ptsElected
2Lara Davenport-RayGreen Party63329.7%
3Fiona CaldwellReform UK43720.5%
4Ari LaakkonenConservative Party31314.7%
5Keith Ivan PrenticeLabour Party984.6%

Electorate 6,182 · Ballots cast 2,129 · Invalid 6 · EC ward code 57262 · Back to ward index

King's Hedges · single-seat

Marginal winner Winning candidate's share of valid ballots. 31.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −18.9 pts Valid ballots Voters who cast a valid ballot, from source data. 2,917

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
1Elisa MeschiniLabour Party90830.9%−18.9 ptsElected
2Delowar HossainConservative Party63821.7%
3Bob IllingworthLiberal Democrats49016.7%
4Peter GriffinGreen Party40013.6%
5Sarah HurcumReform UK37912.9%
6David CarmonaIndependent1234.2%

Electorate 8,506 · Ballots cast 2,938 · Invalid 21 · EC ward code 57232 · Back to ward index

St Neots Eynesbury · single-seat

Marginal winner Winning candidate's share of valid ballots. 31.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −18.1 pts Valid ballots Voters who cast a valid ballot, from source data. 2,151

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
1Ricky James IoannidesReform UK68731.9%−18.1 ptsElected
2Sam SmithIndependent48622.5%
3Keith HarrisonLiberal Democrats36116.7%
4Adam RobertsConservative Party33115.4%
5Harvey WoodhouseLabour Party1496.9%
6Catherine James GoodmanGreen Party1426.6%

Electorate 7,816 · Ballots cast 2,156 · Invalid 5 · EC ward code 57263 · Back to ward index

Soham South and Haddenham · 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 Voters who cast a valid ballot, from source data. 3,447

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
1Tom Hawker-DawsonLiberal Democrats1,11032.1%−17.8 ptsElected
2Bill HuntConservative Party1,02929.8%
3Ryan CooganReform UK88325.6%
4David WorickerGreen Party2818.1%
5Rosaleen PlaistowLabour Party1524.4%

Electorate 9,381 · Ballots cast 3,455 · Invalid 8 · EC ward code 57243 · Back to ward index

Somersham and Earith · single-seat

Marginal winner Winning candidate's share of valid ballots. 32.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −17.5 pts Valid ballots Voters who cast a valid ballot, from source data. 2,561

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
1Charlotte Ann LoweConservative Party83232.3%−17.5 ptsElected
2Rick RambridgeReform UK66525.8%
3Tony HulmeLiberal Democrats36414.1%
4Robin Clive CarterIndependent28711.1%
5Dan MayhewLabour Party28611.1%
6Tom DeaneGreen Party1405.4%

Electorate 7,697 · Ballots cast 2,574 · Invalid 13 · EC ward code 57267 · Back to ward index

The Hemingfords and Fenstanton · single-seat

Marginal winner Winning candidate's share of valid ballots. 33.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −16.4 pts Valid ballots Voters who cast a valid ballot, from source data. 2,875

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
1David Norman KeaneConservative Party96533.3%−16.4 ptsElected
2David John PriestmanLiberal Democrats90731.3%
3Hayley Elizabeth HowattReform UK64922.4%
4Sam BookerGreen Party1936.7%
5Rashid MahmoodLabour Party1816.3%

Electorate 7,994 · Ballots cast 2,895 · Invalid 20 · EC ward code 45904 · Back to ward index

Gamlingay · single-seat

Marginal winner Winning candidate's share of valid ballots. 33.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −16.4 pts Valid ballots Voters who cast a valid ballot, from source data. 3,694

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
1James Leopold StuartLiberal Democrats1,24133.5%−16.4 ptsElected
2Heather Rose WilliamsConservative Party1,23433.3%
3Derek Graham HillReform UK84922.9%
4John GoodallLabour Party2035.5%
5Shayne Mary MitchellGreen Party1754.7%

Electorate 8,758 · Ballots cast 3,702 · Invalid 8 · EC ward code 57275 · Back to ward index

Chesterton · single-seat

Marginal winner Winning candidate's share of valid ballots. 33.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −16.4 pts Valid ballots Voters who cast a valid ballot, from source data. 3,728

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
1Ian Geoffrey ManningLiberal Democrats1,25433.6%−16.4 ptsElected
2Jocelynne ScuttLabour Party1,24433.4%
3Hannah Charlotte CopleyGreen Party65017.4%
4Ian SimpsonReform UK3028.1%
5Michael John HarfordConservative Party2787.5%

Electorate 7,924 · Ballots cast 3,749 · Invalid 21 · EC ward code 57231 · Back to ward index

Cambourne · single-seat

Marginal winner Winning candidate's share of valid ballots. 34.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −16.0 pts Valid ballots Voters who cast a valid ballot, from source data. 3,313

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
1Lucy NethsinghaLiberal Democrats1,12733.8%−16.0 ptsElected
2Shrobona BhattacharyaConservative Party1,01530.4%
3Alison Paula ElcoxReform UK59417.8%
4Jansev JemalLabour Party2567.7%
5Marcus PitcaithlyGreen Party1935.8%
6Guy LachlanIndependent1514.5%

Electorate 9,712 · Ballots cast 3,336 · Invalid 23 · EC ward code 57271 · Back to ward index

Castle · single-seat

Marginal winner Winning candidate's share of valid ballots. 34.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −15.5 pts Valid ballots Voters who cast a valid ballot, from source data. 2,733

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
1Rory Jack ClarkLiberal Democrats94334.3%−15.5 ptsElected
2Elizabeth McWilliamsLabour Party88432.2%
3Katyuli LloydGreen Party58121.2%
4Roger Stanley OutramReform UK1726.3%
5Dace RuklisaConservative Party1666.0%

Electorate 6,112 · Ballots cast 2,746 · Invalid 13 · EC ward code 57229 · Back to ward index

Fulbourn · single-seat

Marginal winner Winning candidate's share of valid ballots. 35.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −15.0 pts Valid ballots Voters who cast a valid ballot, from source data. 2,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
1Matthew MorganLiberal Democrats1,02434.8%−15.0 ptsElected
2Harriet GouldConservative Party63921.7%
3Tim AndrewsLabour Party52117.7%
4Helen MansonReform UK51617.6%
5Ellie CraneGreen Party2408.2%

Electorate 7,567 · Ballots cast 2,940 · Invalid 18 · EC ward code 57274 · Back to ward index

Littleport · single-seat

Marginal winner Winning candidate's share of valid ballots. 35.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −15.0 pts Valid ballots Voters who cast a valid ballot, from source data. 1,926

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
1John Robert WellsReform UK67534.8%−15.0 ptsElected
2Martin GoodearlConservative Party48925.2%
3Lee DenneyLiberal Democrats42622.0%
4Rebecca DennessLabour Party21811.3%
5Paul OsborneGreen Party1296.7%

Electorate 7,499 · Ballots cast 1,937 · Invalid 11 · EC ward code 45878 · Back to ward index

Papworth and Swavesey · single-seat

Marginal winner Winning candidate's share of valid ballots. 35.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −14.9 pts Valid ballots Voters who cast a valid ballot, from source data. 2,771

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
1Chris PoultonLiberal Democrats97434.9%−14.9 ptsElected
2Mandy SmithConservative Party57820.7%
3Hugh Alexander ThorogoodReform UK55419.8%
4Mark Phillip HowellIndependent39614.2%
5Basma GreefLabour Party1625.8%
6TaglGreen Party1304.7%

Electorate 7,874 · Ballots cast 2,794 · Invalid 23 · EC ward code 57281 · Back to ward index

Brampton and Buckden · single-seat

Marginal winner Winning candidate's share of valid ballots. 35.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −14.5 pts Valid ballots Voters who cast a valid ballot, from source data. 3,303

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
1Liam Paul BeckettLiberal Democrats1,17235.4%−14.5 ptsElected
2Catherine Frances GriggConservative Party86826.2%
3Luke Oliver SaundersReform UK77523.4%
4Chip ColquhounGreen Party2527.6%
5Stuart John HolderLabour Party2467.4%

Electorate 9,550 · Ballots cast 3,313 · Invalid 10 · EC ward code 57255 · Back to ward index

Cherry Hinton · single-seat

Marginal winner Winning candidate's share of valid ballots. 35.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −14.4 pts Valid ballots Voters who cast a valid ballot, from source data. 3,096

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
1Bryony Katherine GoodliffeLabour Party1,10135.3%−14.4 ptsElected
2Eric William Barrett-PaytonConservative Party63320.3%
3Sam AlthamReform UK54017.3%
4Sarah Louise NicmanisGreen Party51616.6%
5Robert Bruce PinskerLiberal Democrats32510.4%

Electorate 8,350 · Ballots cast 3,115 · Invalid 19 · EC ward code 57230 · Back to ward index

St Neots the Eatons · single-seat

Marginal winner Winning candidate's share of valid ballots. 35.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −14.3 pts Valid ballots Voters who cast a valid ballot, from source data. 3,125

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 SeeffLiberal Democrats1,11535.5%−14.3 ptsElected
2Malcolm John GaylorReform UK1,07634.3%
3Nigel Philip EatonConservative Party61119.5%
4Ruberta Frances BissonLabour Party1635.2%
5Andrew Jeremy SealGreen Party1233.9%
6Bev WhiteParty Of Women501.6%

Electorate 9,437 · Ballots cast 3,138 · Invalid 13 · EC ward code 57265 · Back to ward index

Hardwick · single-seat

Marginal winner Winning candidate's share of valid ballots. 36.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −13.8 pts Valid ballots Voters who cast a valid ballot, from source data. 3,900

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
1Christopher James MorrisLiberal Democrats1,41036.0%−13.8 ptsElected
2Chris Carter-ChapmanConservative Party1,27832.6%
3Terry MannockReform UK56314.4%
4Joe BeastallLabour Party3549.0%
5Hugh CloughGreen Party3128.0%

Electorate 9,415 · Ballots cast 3,917 · Invalid 17 · EC ward code 57276 · Back to ward index

Warboys and the Stukeleys · single-seat

Marginal winner Winning candidate's share of valid ballots. 36.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −13.8 pts Valid ballots Voters who cast a valid ballot, from source data. 2,297

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
1Ross Ben MartinConservative Party83235.9%−13.8 ptsElected
2David BlakeReform UK73231.6%
3Helen Mary Victoria KewleyLiberal Democrats31913.8%
4Ambrose NtukLabour Party30513.2%
5Ruairi Peter TierneyGreen Party1285.5%

Electorate 7,767 · Ballots cast 2,316 · Invalid 19 · EC ward code 57268 · Back to ward index

Woodditton · single-seat

Marginal winner Winning candidate's share of valid ballots. 36.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −13.7 pts Valid ballots Voters who cast a valid ballot, from source data. 3,073

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
1Jonny EdgeLiberal Democrats1,11436.2%−13.7 ptsElected
2Alan Gordon SharpConservative Party91029.6%
3Daniel James Philip BaxterReform UK71723.3%
4Steven O'DellLabour Party1715.6%
5Andy CoganGreen Party1675.4%

Electorate 8,609 · Ballots cast 3,079 · Invalid 6 · EC ward code 57245 · Back to ward index

Arbury · single-seat

Marginal winner Winning candidate's share of valid ballots. 37.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −12.7 pts Valid ballots Voters who cast a valid ballot, from source data. 2,521

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
1Mike BlackLabour Party94137.1%−12.7 ptsElected
2Fionna TodLiberal Democrats47718.8%
3Robin Louis BrabhamGreen Party41816.5%
4Robert William BoormanConservative Party35614.0%
5Andrew James O'NeilReform UK34213.5%

Electorate 6,994 · Ballots cast 2,534 · Invalid 13 · EC ward code 57228 · Back to ward index

Trumpington · single-seat

Marginal winner Winning candidate's share of valid ballots. 37.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −12.5 pts Valid ballots Voters who cast a valid ballot, from source data. 2,961

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
1David LevienLiberal Democrats1,11137.3%−12.5 ptsElected
2Carlos Fernando ToranzosLabour Party72624.4%
3Steve GeorgeConservative Party47315.9%
4Chloe Eva MosonyiGreen Party39513.3%
5Karan MaheshwariReform UK2759.2%

Electorate 8,572 · Ballots cast 2,980 · Invalid 19 · EC ward code 57238 · Back to ward index

Godmanchester and Huntingdon South · single-seat

Marginal winner Winning candidate's share of valid ballots. 38.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −12.0 pts Valid ballots Voters who cast a valid ballot, from source data. 2,653

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
1Graham Martin WilsonLiberal Democrats1,00837.9%−12.0 ptsElected
2Paula Jane SparlingConservative Party64824.3%
3Stephen Ronald SpencerReform UK58321.9%
4Bill HennessyLabour Party2388.9%
5Georgie HuntGreen Party1867.0%

Electorate 8,120 · Ballots cast 2,663 · Invalid 10 · EC ward code 57256 · Back to ward index

Romsey · single-seat

Marginal winner Winning candidate's share of valid ballots. 38.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −11.9 pts Valid ballots Voters who cast a valid ballot, from source data. 3,554

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
1Darren James GreenGreen Party1,35537.9%−11.9 ptsElected
2Neil Frederick James ShailerLabour Party1,23734.6%
3John WalmsleyLiberal Democrats41611.6%
4Robert Francis NelsonConservative Party2868.0%
5Jon PacittiReform UK2787.8%

Electorate 9,033 · Ballots cast 3,572 · Invalid 18 · EC ward code 57237 · Back to ward index

March South and Rural · single-seat

Marginal winner Winning candidate's share of valid ballots. 38.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −11.6 pts Valid ballots Voters who cast a valid ballot, from source data. 2,752

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
1Christopher Mark ThornhillReform UK1,05638.0%−11.6 ptsElected
2Gary ChristyConservative Party1,05337.9%
3Peter BimsonLabour Party2689.6%
4Christopher Philip RossLiberal Democrats2478.9%
5Andrew William Nicholas CrawfordGreen Party1545.5%

Electorate 8,606 · Ballots cast 2,778 · Invalid 26 · EC ward code 57248 · Back to ward index

Soham North and Isleham · single-seat

Marginal winner Winning candidate's share of valid ballots. 38.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −11.5 pts Valid ballots Voters who cast a valid ballot, from source data. 2,343

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
1Mark GoldsackConservative Party90338.3%−11.5 ptsElected
2John William SetchellReform UK73331.1%
3Sarah MarshLiberal Democrats39516.8%
4Thomas ThorpeLabour Party1707.2%
5Darren CurtisGreen Party1576.7%

Electorate 8,452 · Ballots cast 2,358 · Invalid 15 · EC ward code 57242 · Back to ward index

Waterbeach · single-seat

Marginal winner Winning candidate's share of valid ballots. 38.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −11.3 pts Valid ballots Voters who cast a valid ballot, from source data. 3,445

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
1Anna Elizabeth BradnamLiberal Democrats1,33238.5%−11.3 ptsElected
2James BullLabour Party75321.8%
3Rita AnsteyReform UK54415.7%
4Julia HufferConservative Party50114.5%
5Steve BradshawGreen Party3309.5%

Electorate 9,278 · Ballots cast 3,460 · Invalid 15 · EC ward code 57283 · Back to ward index

St Neots Priory Park and Little Paxton · single-seat

Marginal winner Winning candidate's share of valid ballots. 39.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −10.8 pts Valid ballots Voters who cast a valid ballot, from source data. 2,733

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
1Robin WyattLiberal Democrats1,07239.1%−10.8 ptsElected
2Richard TomlinsonConservative Party70525.7%
3Ann Christine FryerReform UK65924.0%
4Judith Louise TustianLabour Party1565.7%
5Tim NeillGreen Party1515.5%

Electorate 8,215 · Ballots cast 2,743 · Invalid 10 · EC ward code 57264 · Back to ward index

Whittlesey South · single-seat

Marginal winner Winning candidate's share of valid ballots. 39.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −10.5 pts Valid ballots Voters who cast a valid ballot, from source data. 3,013

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
1Michael Edward FisherReform UK1,19139.4%−10.5 ptsElected
2Haq NawazConservative Party97532.3%
3Barry Norman WainwrightIndependent37112.3%
4Katharine Mary BultitudeLabour Party2407.9%
5Stephen Anthony NewtonLiberal Democrats1374.5%
6Liliya Aleksandrova MasharovaGreen Party1063.5%

Electorate 8,903 · Ballots cast 3,020 · Invalid 7 · EC ward code 57251 · Back to ward index

Cottenham and Willingham · single-seat

Marginal winner Winning candidate's share of valid ballots. 40.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −9.9 pts Valid ballots Voters who cast a valid ballot, from source data. 3,121

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
1Yasmin DeterLiberal Democrats1,25039.8%−9.9 ptsElected
2Paul Alexander JoblingReform UK57318.2%
3Lawrence WhitworthConservative Party54217.2%
4Tom HingstonLabour Party51216.3%
5Zak KarimjeeGreen Party2668.5%

Electorate 9,047 · Ballots cast 3,143 · Invalid 22 · EC ward code 57272 · Back to ward index

Queen Edith's · single-seat

Marginal winner Winning candidate's share of valid ballots. 40.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −9.7 pts Valid ballots Voters who cast a valid ballot, from source data. 3,125

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
1Karen YoungLiberal Democrats1,25840.1%−9.7 ptsElected
2Janet Elizabeth O'KeefeLabour Party63320.2%
3Jacqui WhitmoreGreen Party48215.4%
4Donald Fisher DouglasConservative Party47215.0%
5Gerard Peter John EldridgeReform UK2939.3%

Electorate 7,707 · Ballots cast 3,138 · Invalid 13 · EC ward code 57236 · Back to ward index

Petersfield · single-seat

Marginal winner Winning candidate's share of valid ballots. 40.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −9.5 pts Valid ballots Voters who cast a valid ballot, from source data. 3,016

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 HowittLabour Party1,22140.2%−9.5 ptsElected
2Matthew James HowardGreen Party79126.1%
3Sam OliverLiberal Democrats58119.1%
4Paul RoperConservative Party2528.3%
5Heather Helen PettersReform UK1916.3%

Electorate 7,983 · Ballots cast 3,036 · Invalid 20 · EC ward code 57235 · Back to ward index

Yaxley and Farcet · single-seat

Marginal winner Winning candidate's share of valid ballots. 40.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −9.5 pts Valid ballots Voters who cast a valid ballot, from source data. 2,685

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
1Des WattReform UK1,08840.4%−9.5 ptsElected
2Andrew WoodLiberal Democrats92134.2%
3Kev GulsonConservative Party45717.0%
4Steve KingLabour Party1385.1%
5David PardoeGreen Party883.3%

Electorate 8,263 · Ballots cast 2,693 · Invalid 8 · EC ward code 57269 · Back to ward index

Chatteris · single-seat

Marginal winner Winning candidate's share of valid ballots. 41.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −8.8 pts Valid ballots Voters who cast a valid ballot, from source data. 2,282

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
1Daniel DivineReform UK94141.0%−8.8 ptsElected
2Anne HayConservative Party78134.1%
3Jay EamesLabour Party26611.6%
4Janet Elizabeth PorterLiberal Democrats1677.3%
5Emma PollardGreen Party1386.0%

Electorate 8,310 · Ballots cast 2,293 · Invalid 11 · EC ward code 57246 · Back to ward index

Market · 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 Voters who cast a valid ballot, from source data. 1,424

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 BeckettLiberal Democrats59541.6%−8.2 ptsElected
2Nick GayLabour Party38927.2%
3Esme HennessyGreen Party30221.1%
4Elizabeth TaylorReform UK735.1%
5Zuoqin XiongConservative Party704.9%

Electorate 4,337 · Ballots cast 1,429 · Invalid 5 · EC ward code 57233 · Back to ward index

Longstanton Northstowe and Over · single-seat

Marginal winner Winning candidate's share of valid ballots. 42.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −7.6 pts Valid ballots Voters who cast a valid ballot, from source data. 3,134

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
1Luis NavarroLiberal Democrats1,32942.3%−7.6 ptsElected
2Tom BygottConservative Party70522.4%
3Laszlo CanjiReform UK55817.8%
4Michael Peter GilksLabour Party3019.6%
5Silke Scott-ManceGreen Party2497.9%

Electorate 8,621 · Ballots cast 3,142 · Invalid 8 · EC ward code 57279 · Back to ward index

Huntingdon West · 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 Voters who cast a valid ballot, from source data. 2,112

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
1Tom SandersonIndependent91743.2%−6.6 ptsElected
2Malcolm Philip RymanReform UK38017.9%
3Phil PearceConservative Party35916.9%
4Sam WakefordLabour Party25311.9%
5Sandra ArcherGreen Party1245.8%
6William David Robert TilbrookLiberal Democrats904.2%

Electorate 7,587 · Ballots cast 2,123 · Invalid 11 · EC ward code 57258 · Back to ward index

Roman Bank and Peckover · single-seat

Marginal winner Winning candidate's share of valid ballots. 44.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −5.3 pts Valid ballots Voters who cast a valid ballot, from source data. 3,126

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
1Andy OsbornReform UK1,39844.6%−5.3 ptsElected
2Simon KingConservative Party91929.3%
3Jack WheelanLiberal Democrats60019.1%
4Amanda Jane HirsonLabour Party1223.9%
5Lucy Ann ManceGreen Party973.1%

Electorate 9,214 · Ballots cast 3,136 · Invalid 10 · EC ward code 57249 · Back to ward index

Histon and Impington · single-seat

Marginal winner Winning candidate's share of valid ballots. 45.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −4.7 pts Valid ballots Voters who cast a valid ballot, from source data. 3,520

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
1Ros HathornLiberal Democrats1,59345.2%−4.7 ptsElected
2Kathryn FisherGreen Party1,09130.9%
3Sonia WoodwardReform UK35310.0%
4Karen Jane NealConservative Party2908.2%
5Will MasonLabour Party2015.7%

Electorate 8,512 · Ballots cast 3,528 · Invalid 8 · EC ward code 57277 · Back to ward index

Wisbech East · single-seat

Marginal winner Winning candidate's share of valid ballots. 45.8% 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 Voters who cast a valid ballot, from source data. 2,125

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
1Samantha HoyConservative Party97445.7%−4.2 ptsElected
2Nick BrooksReform UK87140.9%
3Didem UcuncuLabour Party1406.6%
4Joshua Matthew LeeLiberal Democrats813.8%
5Toby Robert EnschGreen Party633.0%

Electorate 7,517 · Ballots cast 2,129 · Invalid 4 · EC ward code 57252 · Back to ward index

Alconbury and Kimbolton · 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 Voters who cast a valid ballot, from source data. 3,214

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
1Ian Derek GardenerConservative Party1,51046.7%−3.0 ptsElected
2Simon James TaylorReform UK91028.1%
3James Roger CatmurLiberal Democrats35010.8%
4Harry DenmanLabour Party2638.1%
5Tom AllardGreen Party2026.2%

Electorate 8,163 · Ballots cast 3,234 · Invalid 20 · EC ward code 57254 · Back to ward index

Melbourn and Bassingbourn · single-seat

Marginal winner Winning candidate's share of valid ballots. 47.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −2.9 pts Valid ballots Voters who cast a valid ballot, from source data. 3,001

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
1Adam BostanciLiberal Democrats1,41347.0%−2.9 ptsElected
2Phyllis SmithReform UK78025.9%
3Jonathan Robert Carter-ChapmanConservative Party47815.9%
4Stacey Wilson-DaviesLabour Party1806.0%
5Graham BriscoeGreen Party1585.3%

Electorate 8,433 · Ballots cast 3,009 · Invalid 8 · EC ward code 57280 · Back to ward index

Whittlesey North · single-seat

Marginal winner Winning candidate's share of valid ballots. 47.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −2.9 pts Valid ballots Voters who cast a valid ballot, from source data. 2,580

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
1Chris BodenConservative Party1,21546.4%−2.9 ptsElected
2Kevin Ian Michael MarstonReform UK94736.2%
3Angela HoweLabour Party2138.1%
4John MaleGreen Party1445.5%
5Clare DelderfieldLiberal Democrats973.7%

Electorate 8,600 · Ballots cast 2,616 · Invalid 36 · EC ward code 57250 · Back to ward index

Ramsey and Bury · single-seat

Marginal winner Winning candidate's share of valid ballots. 47.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −2.8 pts Valid ballots Voters who cast a valid ballot, from source data. 2,876

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
1Jim SidlowReform UK1,35747.0%−2.8 ptsElected
2Adela Eva CostelloConservative Party84929.4%
3Sebastian O'KeefeLabour Party31510.9%
4Ganesh SittampalamLiberal Democrats1956.7%
5Will TaylorGreen Party1736.0%

Electorate 8,775 · Ballots cast 2,889 · Invalid 13 · EC ward code 57259 · Back to ward index

Linton · single-seat

Marginal winner Winning candidate's share of valid ballots. 47.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −2.8 pts Valid ballots Voters who cast a valid ballot, from source data. 3,354

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
1Henry BatchelorLiberal Democrats1,58447.0%−2.8 ptsElected
2Lee John BovingtonReform UK68820.4%
3Robin Michael PilleyConservative Party60518.0%
4Mike MurrayLabour Party2988.8%
5Katy EnschGreen Party1935.7%

Electorate 8,813 · Ballots cast 3,368 · Invalid 14 · EC ward code 57278 · Back to ward index

Duxford · single-seat

Marginal winner Winning candidate's share of valid ballots. 47.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −2.8 pts Valid ballots Voters who cast a valid ballot, from source data. 3,344

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 John McDonaldLiberal Democrats1,58047.0%−2.8 ptsElected
2Paul Martyn SmithReform UK70120.9%
3Lina Maria Nieto PachecoConservative Party62618.6%
4Clare Elizabeth DownieLabour Party2607.7%
5Sophi BerridgeGreen Party1935.7%

Electorate 8,386 · Ballots cast 3,360 · Invalid 16 · EC ward code 57273 · Back to ward index

Sutton · single-seat

Marginal winner Winning candidate's share of valid ballots. 47.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −2.2 pts Valid ballots Voters who cast a valid ballot, from source data. 3,432

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
1Lorna Helen DupreLiberal Democrats1,64247.7%−2.2 ptsElected
2Robin WellsReform UK96027.9%
3Lucius Nico VellacottConservative Party54215.7%
4Ray HardingGreen Party1805.2%
5Dominic MyersLabour Party1193.5%

Electorate 9,364 · Ballots cast 3,443 · Invalid 11 · EC ward code 57244 · Back to ward index

Ely South · single-seat

Marginal winner Winning candidate's share of valid ballots. 47.9% 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 Voters who cast a valid ballot, from source data. 3,237

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
1Christine WhelanLiberal Democrats1,55147.6%−2.1 ptsElected
2David Ambrose SmithConservative Party64419.8%
3Wayne StockerReform UK51915.9%
4Sarah FraserLabour Party2939.0%
5Ed PerrinGreen Party2537.8%

Electorate 8,038 · Ballots cast 3,260 · Invalid 23 · EC ward code 57241 · Back to ward index

Ely North · single-seat

Marginal winner Winning candidate's share of valid ballots. 48.6% 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 Voters who cast a valid ballot, from source data. 2,904

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
1Alison WhelanLiberal Democrats1,41148.4%−1.4 ptsElected
2Fred HargreavesReform UK55319.0%
3Charlie FludeConservative Party49316.9%
4Tom LacyLabour Party2528.6%
5Tessa HardingGreen Party2097.2%

Electorate 7,860 · Ballots cast 2,918 · Invalid 14 · EC ward code 57240 · Back to ward index

Abbey · single-seat

Marginal winner Winning candidate's share of valid ballots. 48.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −1.1 pts Valid ballots Voters who cast a valid ballot, from source data. 2,275

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
1Elliot TongGreen Party1,11348.7%−1.1 ptsElected
2Thomas RonLabour Party47020.6%
3Dave BuntingReform UK32514.2%
4David Philip SmithConservative Party1928.4%
5Rosy AnsellLiberal Democrats1868.1%

Electorate 6,834 · Ballots cast 2,286 · Invalid 11 · EC ward code 45860 · Back to ward index

Wisbech West · single-seat

Marginal winner Winning candidate's share of valid ballots. 49.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −0.7 pts Valid ballots Voters who cast a valid ballot, from source data. 1,773

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
1Steve TierneyConservative Party87448.9%−0.7 ptsElected
2George Arthur HarwinReform UK65136.5%
3George Patrick BroughtonLabour Party1417.9%
4Bob EnschGreen Party683.8%
5Chang LiuLiberal Democrats522.9%

Electorate 7,199 · Ballots cast 1,786 · Invalid 13 · EC ward code 57253 · Back to ward index

Sawston and 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. 32.9% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −0.4 pts Valid ballots Voters who cast a valid ballot, from source data. 6,309

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 Robert Spencer FaneLiberal Democrats2,57721.2%40.8%+7.5 ptsElected
2Laurence Peter Damary-HomanLiberal Democrats2,07517.1%32.9%−0.4 ptsElected
3Rebecca Louise ShiretConservative Party1,41111.6%22.4%
4Richard Lynn WilliamsConservative Party1,40611.6%22.3%
5Miranda FyfeGreen Party1,0858.9%17.2%
6John William LambleReform UK9267.6%14.7%
7Brigitta NauntonReform UK8136.7%12.9%
8Uroga OkelloLabour Party6695.5%10.6%
9Anand PillaiLabour Party6555.4%10.4%
10Daniel Edward LaycockGreen Party5464.5%8.7%

Electorate 16,387 · Ballots cast 6,332 · Invalid 23 · EC ward code 57282 · Back to ward index

Sawtry and Stilton · single-seat

Marginal winner Winning candidate's share of valid ballots. 50.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +0.2 pts Valid ballots Voters who cast a valid ballot, from source data. 3,481

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
1Simon BywaterConservative Party1,74950.0%+0.2 ptsElected
2Andy FarmerReform UK1,04729.9%
3Joy IsaacsLabour Party37210.6%
4Sarah Rose WilsonLiberal Democrats1835.2%
5Peter McEvoyGreen Party1474.2%

Electorate 9,650 · Ballots cast 3,499 · Invalid 18 · EC ward code 57266 · Back to ward index

Bar Hill · single-seat

Marginal winner Winning candidate's share of valid ballots. 50.4% 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 Voters who cast a valid ballot, from source data. 2,840

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
1Edna MurphyLiberal Democrats1,43050.2%+0.4 ptsElected
2Timothy ScottReform UK50817.8%
3Khadijeh ZargarConservative Party41314.5%
4Simon PatenallLabour Party2819.9%
5Portia Northwood-KilsbyGreen Party2197.7%

Electorate 7,144 · Ballots cast 2,851 · Invalid 11 · EC ward code 57270 · Back to ward index

Newnham · single-seat

Marginal winner Winning candidate's share of valid ballots. 51.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +1.2 pts Valid ballots Voters who cast a valid ballot, from source data. 1,732

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 Charles ReesGreen Party88751.2%+1.2 ptsElected
2Yvonne NobisLabour Party36320.9%
3David GraceLiberal Democrats26815.5%
4Poppy Simister-ThomasConservative Party1438.3%
5Peter John DorkenReform UK724.2%

Electorate 4,199 · Ballots cast 1,733 · Invalid 1 · EC ward code 57234 · Back to ward index

March North and Waldersey · 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.6% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +3.3 pts Valid ballots Voters who cast a valid ballot, from source data. 5,268

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
1Stefan Christopher FisherReform UK2,10521.1%40.0%+6.6 ptsElected
2Colin Hugh GalbraithReform UK1,92819.4%36.6%+3.3 ptsElected
3Steve CountConservative Party1,80018.1%34.2%
4Elisabeth Sennitt CloughConservative Party1,22412.3%23.2%
5Martin Edmund Craik FieldLabour Party6036.1%11.4%
6Stephen Robert CourtLiberal Democrats5235.3%9.9%
7Hannah OrbellLabour Party5075.1%9.6%
8Dal RoyIndependent3853.9%7.3%
9Diane Priscilla CutlerLiberal Democrats3783.8%7.2%
10Elizabeth Alice MayGreen Party2652.7%5.0%
11Simon WilkesGreen Party2422.4%4.6%

Electorate 18,096 · Ballots cast 5,276 · Invalid 8 · EC ward code 57247 · Back to ward index