← Cambridgeshire (all cycles) · 1 May 2025 cohort
Cambridgeshire 2025
Local elections held 1 May 2025.
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.
| Party | Votes | Vote % | Seats won | % of seats | Proportional seats | Proportional % | Δ |
|---|---|---|---|---|---|---|---|
| Liberal Democrats | 50,919 | 27.4% | 31 | 50.8% | 17 | 27.9% | +14 |
| Conservative Party | 44,083 | 23.7% | 10 | 16.4% | 15 | 24.6% | -5 |
| Reform UK | 42,698 | 23.0% | 10 | 16.4% | 14 | 23.0% | -4 |
| Labour Party | 24,476 | 13.2% | 5 | 8.2% | 8 | 13.1% | -3 |
| Green Party | 19,315 | 10.4% | 3 | 4.9% | 6 | 9.8% | -3 |
| Independent | 4,207 | 2.3% | 2 | 3.3% | 1 | 1.6% | +1 |
| Party Of Women | 50 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| Total | 185,748 | 100.0% | 61 | 100.0% | 61 | 100.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.
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.
Wards in this council
Sorted with the largest gap below the quota first. Click any ward to jump to its full result.
- St Ives South and Needingworth · 1 seat · won at 23.2% · −26.8 pts below quota
- Huntingdon North and Hartford · 1 seat · won at 27.0% · −23.0 pts below quota
- St Ives North and Wyton · 1 seat · won at 28.6% · −21.4 pts below quota
- Burwell · 1 seat · won at 30.5% · −19.5 pts below quota
- St Neots East and Gransden · 1 seat · won at 30.5% · −19.5 pts below quota
- King's Hedges · 1 seat · won at 31.1% · −18.9 pts below quota
- St Neots Eynesbury · 1 seat · won at 31.9% · −18.1 pts below quota
- Soham South and Haddenham · 1 seat · won at 32.2% · −17.8 pts below quota
- Somersham and Earith · 1 seat · won at 32.5% · −17.5 pts below quota
- The Hemingfords and Fenstanton · 1 seat · won at 33.6% · −16.4 pts below quota
- Gamlingay · 1 seat · won at 33.6% · −16.4 pts below quota
- Chesterton · 1 seat · won at 33.6% · −16.4 pts below quota
- Cambourne · 1 seat · won at 34.0% · −16.0 pts below quota
- Castle · 1 seat · won at 34.5% · −15.5 pts below quota
- Fulbourn · 1 seat · won at 35.0% · −15.0 pts below quota
- Littleport · 1 seat · won at 35.0% · −15.0 pts below quota
- Papworth and Swavesey · 1 seat · won at 35.1% · −14.9 pts below quota
- Brampton and Buckden · 1 seat · won at 35.5% · −14.5 pts below quota
- Cherry Hinton · 1 seat · won at 35.6% · −14.4 pts below quota
- St Neots the Eatons · 1 seat · won at 35.7% · −14.3 pts below quota
- Hardwick · 1 seat · won at 36.2% · −13.8 pts below quota
- Warboys and the Stukeleys · 1 seat · won at 36.2% · −13.8 pts below quota
- Woodditton · 1 seat · won at 36.3% · −13.7 pts below quota
- Arbury · 1 seat · won at 37.3% · −12.7 pts below quota
- Trumpington · 1 seat · won at 37.5% · −12.5 pts below quota
- Godmanchester and Huntingdon South · 1 seat · won at 38.0% · −12.0 pts below quota
- Romsey · 1 seat · won at 38.1% · −11.9 pts below quota
- March South and Rural · 1 seat · won at 38.4% · −11.6 pts below quota
- Soham North and Isleham · 1 seat · won at 38.5% · −11.5 pts below quota
- Waterbeach · 1 seat · won at 38.7% · −11.3 pts below quota
- St Neots Priory Park and Little Paxton · 1 seat · won at 39.2% · −10.8 pts below quota
- Whittlesey South · 1 seat · won at 39.5% · −10.5 pts below quota
- Cottenham and Willingham · 1 seat · won at 40.1% · −9.9 pts below quota
- Queen Edith's · 1 seat · won at 40.3% · −9.7 pts below quota
- Petersfield · 1 seat · won at 40.5% · −9.5 pts below quota
- Yaxley and Farcet · 1 seat · won at 40.5% · −9.5 pts below quota
- Chatteris · 1 seat · won at 41.2% · −8.8 pts below quota
- Market · 1 seat · won at 41.8% · −8.2 pts below quota
- Longstanton Northstowe and Over · 1 seat · won at 42.4% · −7.6 pts below quota
- Huntingdon West · 1 seat · won at 43.4% · −6.6 pts below quota
- Roman Bank and Peckover · 1 seat · won at 44.7% · −5.3 pts below quota
- Histon and Impington · 1 seat · won at 45.3% · −4.7 pts below quota
- Wisbech East · 1 seat · won at 45.8% · −4.2 pts below quota
- Alconbury and Kimbolton · 1 seat · won at 47.0% · −3.0 pts below quota
- Melbourn and Bassingbourn · 1 seat · won at 47.1% · −2.9 pts below quota
- Whittlesey North · 1 seat · won at 47.1% · −2.9 pts below quota
- Ramsey and Bury · 1 seat · won at 47.2% · −2.8 pts below quota
- Linton · 1 seat · won at 47.2% · −2.8 pts below quota
- Duxford · 1 seat · won at 47.2% · −2.8 pts below quota
- Sutton · 1 seat · won at 47.8% · −2.2 pts below quota
- Ely South · 1 seat · won at 47.9% · −2.1 pts below quota
- Ely North · 1 seat · won at 48.6% · −1.4 pts below quota
- Abbey · 1 seat · won at 48.9% · −1.1 pts below quota
- Wisbech West · 1 seat · won at 49.3% · −0.7 pts below quota
- Sawston and Shelford · 2 seats · won at 32.9% · −0.4 pts below quota
- Sawtry and Stilton · 1 seat · won at 50.2% · above quota
- Bar Hill · 1 seat · won at 50.4% · above quota
- Newnham · 1 seat · won at 51.2% · above quota
- March North and Waldersey · 2 seats · won at 36.6% · above quota
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Alex Bulat | Labour Party | 676 | 23.1% | −26.8 pts | Elected |
| 2 | Nic Wells | Liberal Democrats | 588 | 20.1% | — | |
| 3 | Craig Thomas Smith | Conservative Party | 585 | 20.0% | — | |
| 4 | Mark Joseph Turley | Reform UK | 562 | 19.2% | — | |
| 5 | Kevin Anthony Reynolds | Independent | 342 | 11.7% | — | |
| 6 | Chris Smith | Green Party | 168 | 5.8% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Leedo George | Conservative Party | 703 | 26.9% | −23.0 pts | Elected |
| 2 | Jo Harvey | Liberal Democrats | 699 | 26.7% | — | |
| 3 | Sarah Smith | Reform UK | 687 | 26.2% | — | |
| 4 | Luke Viner | Labour Party | 431 | 16.5% | — | |
| 5 | Colin Cyril Coe | Green Party | 98 | 3.7% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Julie Elizabeth Kerr | Independent | 749 | 28.5% | −21.4 pts | Elected |
| 2 | Noah Sanderson | Reform UK | 658 | 25.0% | — | |
| 3 | Martin James Gill | Conservative Party | 509 | 19.4% | — | |
| 4 | Sajjad Ahmed Khan | Labour Party | 358 | 13.6% | — | |
| 5 | Keith James Brown | Liberal Democrats | 213 | 8.1% | — | |
| 6 | Tom Hoeksma | Green Party | 143 | 5.4% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Yannifer Malinowski | Liberal Democrats | 940 | 30.3% | −19.5 pts | Elected |
| 2 | Martyn Trevor Cubitt | Reform UK | 856 | 27.6% | — | |
| 3 | James Wood | Conservative Party | 752 | 24.3% | — | |
| 4 | FloraMay Waterhouse | Green Party | 301 | 9.7% | — | |
| 5 | Clive Leach | Labour Party | 250 | 8.1% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Sarah Caine | Liberal Democrats | 648 | 30.4% | −19.5 pts | Elected |
| 2 | Lara Davenport-Ray | Green Party | 633 | 29.7% | — | |
| 3 | Fiona Caldwell | Reform UK | 437 | 20.5% | — | |
| 4 | Ari Laakkonen | Conservative Party | 313 | 14.7% | — | |
| 5 | Keith Ivan Prentice | Labour Party | 98 | 4.6% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Elisa Meschini | Labour Party | 908 | 30.9% | −18.9 pts | Elected |
| 2 | Delowar Hossain | Conservative Party | 638 | 21.7% | — | |
| 3 | Bob Illingworth | Liberal Democrats | 490 | 16.7% | — | |
| 4 | Peter Griffin | Green Party | 400 | 13.6% | — | |
| 5 | Sarah Hurcum | Reform UK | 379 | 12.9% | — | |
| 6 | David Carmona | Independent | 123 | 4.2% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Ricky James Ioannides | Reform UK | 687 | 31.9% | −18.1 pts | Elected |
| 2 | Sam Smith | Independent | 486 | 22.5% | — | |
| 3 | Keith Harrison | Liberal Democrats | 361 | 16.7% | — | |
| 4 | Adam Roberts | Conservative Party | 331 | 15.4% | — | |
| 5 | Harvey Woodhouse | Labour Party | 149 | 6.9% | — | |
| 6 | Catherine James Goodman | Green Party | 142 | 6.6% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Tom Hawker-Dawson | Liberal Democrats | 1,110 | 32.1% | −17.8 pts | Elected |
| 2 | Bill Hunt | Conservative Party | 1,029 | 29.8% | — | |
| 3 | Ryan Coogan | Reform UK | 883 | 25.6% | — | |
| 4 | David Woricker | Green Party | 281 | 8.1% | — | |
| 5 | Rosaleen Plaistow | Labour Party | 152 | 4.4% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Charlotte Ann Lowe | Conservative Party | 832 | 32.3% | −17.5 pts | Elected |
| 2 | Rick Rambridge | Reform UK | 665 | 25.8% | — | |
| 3 | Tony Hulme | Liberal Democrats | 364 | 14.1% | — | |
| 4 | Robin Clive Carter | Independent | 287 | 11.1% | — | |
| 5 | Dan Mayhew | Labour Party | 286 | 11.1% | — | |
| 6 | Tom Deane | Green Party | 140 | 5.4% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | David Norman Keane | Conservative Party | 965 | 33.3% | −16.4 pts | Elected |
| 2 | David John Priestman | Liberal Democrats | 907 | 31.3% | — | |
| 3 | Hayley Elizabeth Howatt | Reform UK | 649 | 22.4% | — | |
| 4 | Sam Booker | Green Party | 193 | 6.7% | — | |
| 5 | Rashid Mahmood | Labour Party | 181 | 6.3% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | James Leopold Stuart | Liberal Democrats | 1,241 | 33.5% | −16.4 pts | Elected |
| 2 | Heather Rose Williams | Conservative Party | 1,234 | 33.3% | — | |
| 3 | Derek Graham Hill | Reform UK | 849 | 22.9% | — | |
| 4 | John Goodall | Labour Party | 203 | 5.5% | — | |
| 5 | Shayne Mary Mitchell | Green Party | 175 | 4.7% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Ian Geoffrey Manning | Liberal Democrats | 1,254 | 33.6% | −16.4 pts | Elected |
| 2 | Jocelynne Scutt | Labour Party | 1,244 | 33.4% | — | |
| 3 | Hannah Charlotte Copley | Green Party | 650 | 17.4% | — | |
| 4 | Ian Simpson | Reform UK | 302 | 8.1% | — | |
| 5 | Michael John Harford | Conservative Party | 278 | 7.5% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Lucy Nethsingha | Liberal Democrats | 1,127 | 33.8% | −16.0 pts | Elected |
| 2 | Shrobona Bhattacharya | Conservative Party | 1,015 | 30.4% | — | |
| 3 | Alison Paula Elcox | Reform UK | 594 | 17.8% | — | |
| 4 | Jansev Jemal | Labour Party | 256 | 7.7% | — | |
| 5 | Marcus Pitcaithly | Green Party | 193 | 5.8% | — | |
| 6 | Guy Lachlan | Independent | 151 | 4.5% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Rory Jack Clark | Liberal Democrats | 943 | 34.3% | −15.5 pts | Elected |
| 2 | Elizabeth McWilliams | Labour Party | 884 | 32.2% | — | |
| 3 | Katyuli Lloyd | Green Party | 581 | 21.2% | — | |
| 4 | Roger Stanley Outram | Reform UK | 172 | 6.3% | — | |
| 5 | Dace Ruklisa | Conservative Party | 166 | 6.0% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Matthew Morgan | Liberal Democrats | 1,024 | 34.8% | −15.0 pts | Elected |
| 2 | Harriet Gould | Conservative Party | 639 | 21.7% | — | |
| 3 | Tim Andrews | Labour Party | 521 | 17.7% | — | |
| 4 | Helen Manson | Reform UK | 516 | 17.6% | — | |
| 5 | Ellie Crane | Green Party | 240 | 8.2% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | John Robert Wells | Reform UK | 675 | 34.8% | −15.0 pts | Elected |
| 2 | Martin Goodearl | Conservative Party | 489 | 25.2% | — | |
| 3 | Lee Denney | Liberal Democrats | 426 | 22.0% | — | |
| 4 | Rebecca Denness | Labour Party | 218 | 11.3% | — | |
| 5 | Paul Osborne | Green Party | 129 | 6.7% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Chris Poulton | Liberal Democrats | 974 | 34.9% | −14.9 pts | Elected |
| 2 | Mandy Smith | Conservative Party | 578 | 20.7% | — | |
| 3 | Hugh Alexander Thorogood | Reform UK | 554 | 19.8% | — | |
| 4 | Mark Phillip Howell | Independent | 396 | 14.2% | — | |
| 5 | Basma Greef | Labour Party | 162 | 5.8% | — | |
| 6 | Tagl | Green Party | 130 | 4.7% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Liam Paul Beckett | Liberal Democrats | 1,172 | 35.4% | −14.5 pts | Elected |
| 2 | Catherine Frances Grigg | Conservative Party | 868 | 26.2% | — | |
| 3 | Luke Oliver Saunders | Reform UK | 775 | 23.4% | — | |
| 4 | Chip Colquhoun | Green Party | 252 | 7.6% | — | |
| 5 | Stuart John Holder | Labour Party | 246 | 7.4% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Bryony Katherine Goodliffe | Labour Party | 1,101 | 35.3% | −14.4 pts | Elected |
| 2 | Eric William Barrett-Payton | Conservative Party | 633 | 20.3% | — | |
| 3 | Sam Altham | Reform UK | 540 | 17.3% | — | |
| 4 | Sarah Louise Nicmanis | Green Party | 516 | 16.6% | — | |
| 5 | Robert Bruce Pinsker | Liberal Democrats | 325 | 10.4% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Geoff Seeff | Liberal Democrats | 1,115 | 35.5% | −14.3 pts | Elected |
| 2 | Malcolm John Gaylor | Reform UK | 1,076 | 34.3% | — | |
| 3 | Nigel Philip Eaton | Conservative Party | 611 | 19.5% | — | |
| 4 | Ruberta Frances Bisson | Labour Party | 163 | 5.2% | — | |
| 5 | Andrew Jeremy Seal | Green Party | 123 | 3.9% | — | |
| 6 | Bev White | Party Of Women | 50 | 1.6% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Christopher James Morris | Liberal Democrats | 1,410 | 36.0% | −13.8 pts | Elected |
| 2 | Chris Carter-Chapman | Conservative Party | 1,278 | 32.6% | — | |
| 3 | Terry Mannock | Reform UK | 563 | 14.4% | — | |
| 4 | Joe Beastall | Labour Party | 354 | 9.0% | — | |
| 5 | Hugh Clough | Green Party | 312 | 8.0% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Ross Ben Martin | Conservative Party | 832 | 35.9% | −13.8 pts | Elected |
| 2 | David Blake | Reform UK | 732 | 31.6% | — | |
| 3 | Helen Mary Victoria Kewley | Liberal Democrats | 319 | 13.8% | — | |
| 4 | Ambrose Ntuk | Labour Party | 305 | 13.2% | — | |
| 5 | Ruairi Peter Tierney | Green Party | 128 | 5.5% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Jonny Edge | Liberal Democrats | 1,114 | 36.2% | −13.7 pts | Elected |
| 2 | Alan Gordon Sharp | Conservative Party | 910 | 29.6% | — | |
| 3 | Daniel James Philip Baxter | Reform UK | 717 | 23.3% | — | |
| 4 | Steven O'Dell | Labour Party | 171 | 5.6% | — | |
| 5 | Andy Cogan | Green Party | 167 | 5.4% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Mike Black | Labour Party | 941 | 37.1% | −12.7 pts | Elected |
| 2 | Fionna Tod | Liberal Democrats | 477 | 18.8% | — | |
| 3 | Robin Louis Brabham | Green Party | 418 | 16.5% | — | |
| 4 | Robert William Boorman | Conservative Party | 356 | 14.0% | — | |
| 5 | Andrew James O'Neil | Reform UK | 342 | 13.5% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | David Levien | Liberal Democrats | 1,111 | 37.3% | −12.5 pts | Elected |
| 2 | Carlos Fernando Toranzos | Labour Party | 726 | 24.4% | — | |
| 3 | Steve George | Conservative Party | 473 | 15.9% | — | |
| 4 | Chloe Eva Mosonyi | Green Party | 395 | 13.3% | — | |
| 5 | Karan Maheshwari | Reform UK | 275 | 9.2% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Graham Martin Wilson | Liberal Democrats | 1,008 | 37.9% | −12.0 pts | Elected |
| 2 | Paula Jane Sparling | Conservative Party | 648 | 24.3% | — | |
| 3 | Stephen Ronald Spencer | Reform UK | 583 | 21.9% | — | |
| 4 | Bill Hennessy | Labour Party | 238 | 8.9% | — | |
| 5 | Georgie Hunt | Green Party | 186 | 7.0% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Darren James Green | Green Party | 1,355 | 37.9% | −11.9 pts | Elected |
| 2 | Neil Frederick James Shailer | Labour Party | 1,237 | 34.6% | — | |
| 3 | John Walmsley | Liberal Democrats | 416 | 11.6% | — | |
| 4 | Robert Francis Nelson | Conservative Party | 286 | 8.0% | — | |
| 5 | Jon Pacitti | Reform UK | 278 | 7.8% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Christopher Mark Thornhill | Reform UK | 1,056 | 38.0% | −11.6 pts | Elected |
| 2 | Gary Christy | Conservative Party | 1,053 | 37.9% | — | |
| 3 | Peter Bimson | Labour Party | 268 | 9.6% | — | |
| 4 | Christopher Philip Ross | Liberal Democrats | 247 | 8.9% | — | |
| 5 | Andrew William Nicholas Crawford | Green Party | 154 | 5.5% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Mark Goldsack | Conservative Party | 903 | 38.3% | −11.5 pts | Elected |
| 2 | John William Setchell | Reform UK | 733 | 31.1% | — | |
| 3 | Sarah Marsh | Liberal Democrats | 395 | 16.8% | — | |
| 4 | Thomas Thorpe | Labour Party | 170 | 7.2% | — | |
| 5 | Darren Curtis | Green Party | 157 | 6.7% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Anna Elizabeth Bradnam | Liberal Democrats | 1,332 | 38.5% | −11.3 pts | Elected |
| 2 | James Bull | Labour Party | 753 | 21.8% | — | |
| 3 | Rita Anstey | Reform UK | 544 | 15.7% | — | |
| 4 | Julia Huffer | Conservative Party | 501 | 14.5% | — | |
| 5 | Steve Bradshaw | Green Party | 330 | 9.5% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Robin Wyatt | Liberal Democrats | 1,072 | 39.1% | −10.8 pts | Elected |
| 2 | Richard Tomlinson | Conservative Party | 705 | 25.7% | — | |
| 3 | Ann Christine Fryer | Reform UK | 659 | 24.0% | — | |
| 4 | Judith Louise Tustian | Labour Party | 156 | 5.7% | — | |
| 5 | Tim Neill | Green Party | 151 | 5.5% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Michael Edward Fisher | Reform UK | 1,191 | 39.4% | −10.5 pts | Elected |
| 2 | Haq Nawaz | Conservative Party | 975 | 32.3% | — | |
| 3 | Barry Norman Wainwright | Independent | 371 | 12.3% | — | |
| 4 | Katharine Mary Bultitude | Labour Party | 240 | 7.9% | — | |
| 5 | Stephen Anthony Newton | Liberal Democrats | 137 | 4.5% | — | |
| 6 | Liliya Aleksandrova Masharova | Green Party | 106 | 3.5% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Yasmin Deter | Liberal Democrats | 1,250 | 39.8% | −9.9 pts | Elected |
| 2 | Paul Alexander Jobling | Reform UK | 573 | 18.2% | — | |
| 3 | Lawrence Whitworth | Conservative Party | 542 | 17.2% | — | |
| 4 | Tom Hingston | Labour Party | 512 | 16.3% | — | |
| 5 | Zak Karimjee | Green Party | 266 | 8.5% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Karen Young | Liberal Democrats | 1,258 | 40.1% | −9.7 pts | Elected |
| 2 | Janet Elizabeth O'Keefe | Labour Party | 633 | 20.2% | — | |
| 3 | Jacqui Whitmore | Green Party | 482 | 15.4% | — | |
| 4 | Donald Fisher Douglas | Conservative Party | 472 | 15.0% | — | |
| 5 | Gerard Peter John Eldridge | Reform UK | 293 | 9.3% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Richard Howitt | Labour Party | 1,221 | 40.2% | −9.5 pts | Elected |
| 2 | Matthew James Howard | Green Party | 791 | 26.1% | — | |
| 3 | Sam Oliver | Liberal Democrats | 581 | 19.1% | — | |
| 4 | Paul Roper | Conservative Party | 252 | 8.3% | — | |
| 5 | Heather Helen Petters | Reform UK | 191 | 6.3% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Des Watt | Reform UK | 1,088 | 40.4% | −9.5 pts | Elected |
| 2 | Andrew Wood | Liberal Democrats | 921 | 34.2% | — | |
| 3 | Kev Gulson | Conservative Party | 457 | 17.0% | — | |
| 4 | Steve King | Labour Party | 138 | 5.1% | — | |
| 5 | David Pardoe | Green Party | 88 | 3.3% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Daniel Divine | Reform UK | 941 | 41.0% | −8.8 pts | Elected |
| 2 | Anne Hay | Conservative Party | 781 | 34.1% | — | |
| 3 | Jay Eames | Labour Party | 266 | 11.6% | — | |
| 4 | Janet Elizabeth Porter | Liberal Democrats | 167 | 7.3% | — | |
| 5 | Emma Pollard | Green Party | 138 | 6.0% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Alex Beckett | Liberal Democrats | 595 | 41.6% | −8.2 pts | Elected |
| 2 | Nick Gay | Labour Party | 389 | 27.2% | — | |
| 3 | Esme Hennessy | Green Party | 302 | 21.1% | — | |
| 4 | Elizabeth Taylor | Reform UK | 73 | 5.1% | — | |
| 5 | Zuoqin Xiong | Conservative Party | 70 | 4.9% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Luis Navarro | Liberal Democrats | 1,329 | 42.3% | −7.6 pts | Elected |
| 2 | Tom Bygott | Conservative Party | 705 | 22.4% | — | |
| 3 | Laszlo Canji | Reform UK | 558 | 17.8% | — | |
| 4 | Michael Peter Gilks | Labour Party | 301 | 9.6% | — | |
| 5 | Silke Scott-Mance | Green Party | 249 | 7.9% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Tom Sanderson | Independent | 917 | 43.2% | −6.6 pts | Elected |
| 2 | Malcolm Philip Ryman | Reform UK | 380 | 17.9% | — | |
| 3 | Phil Pearce | Conservative Party | 359 | 16.9% | — | |
| 4 | Sam Wakeford | Labour Party | 253 | 11.9% | — | |
| 5 | Sandra Archer | Green Party | 124 | 5.8% | — | |
| 6 | William David Robert Tilbrook | Liberal Democrats | 90 | 4.2% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Andy Osborn | Reform UK | 1,398 | 44.6% | −5.3 pts | Elected |
| 2 | Simon King | Conservative Party | 919 | 29.3% | — | |
| 3 | Jack Wheelan | Liberal Democrats | 600 | 19.1% | — | |
| 4 | Amanda Jane Hirson | Labour Party | 122 | 3.9% | — | |
| 5 | Lucy Ann Mance | Green Party | 97 | 3.1% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Ros Hathorn | Liberal Democrats | 1,593 | 45.2% | −4.7 pts | Elected |
| 2 | Kathryn Fisher | Green Party | 1,091 | 30.9% | — | |
| 3 | Sonia Woodward | Reform UK | 353 | 10.0% | — | |
| 4 | Karen Jane Neal | Conservative Party | 290 | 8.2% | — | |
| 5 | Will Mason | Labour Party | 201 | 5.7% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Samantha Hoy | Conservative Party | 974 | 45.7% | −4.2 pts | Elected |
| 2 | Nick Brooks | Reform UK | 871 | 40.9% | — | |
| 3 | Didem Ucuncu | Labour Party | 140 | 6.6% | — | |
| 4 | Joshua Matthew Lee | Liberal Democrats | 81 | 3.8% | — | |
| 5 | Toby Robert Ensch | Green Party | 63 | 3.0% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Ian Derek Gardener | Conservative Party | 1,510 | 46.7% | −3.0 pts | Elected |
| 2 | Simon James Taylor | Reform UK | 910 | 28.1% | — | |
| 3 | James Roger Catmur | Liberal Democrats | 350 | 10.8% | — | |
| 4 | Harry Denman | Labour Party | 263 | 8.1% | — | |
| 5 | Tom Allard | Green Party | 202 | 6.2% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Adam Bostanci | Liberal Democrats | 1,413 | 47.0% | −2.9 pts | Elected |
| 2 | Phyllis Smith | Reform UK | 780 | 25.9% | — | |
| 3 | Jonathan Robert Carter-Chapman | Conservative Party | 478 | 15.9% | — | |
| 4 | Stacey Wilson-Davies | Labour Party | 180 | 6.0% | — | |
| 5 | Graham Briscoe | Green Party | 158 | 5.3% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Chris Boden | Conservative Party | 1,215 | 46.4% | −2.9 pts | Elected |
| 2 | Kevin Ian Michael Marston | Reform UK | 947 | 36.2% | — | |
| 3 | Angela Howe | Labour Party | 213 | 8.1% | — | |
| 4 | John Male | Green Party | 144 | 5.5% | — | |
| 5 | Clare Delderfield | Liberal Democrats | 97 | 3.7% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Jim Sidlow | Reform UK | 1,357 | 47.0% | −2.8 pts | Elected |
| 2 | Adela Eva Costello | Conservative Party | 849 | 29.4% | — | |
| 3 | Sebastian O'Keefe | Labour Party | 315 | 10.9% | — | |
| 4 | Ganesh Sittampalam | Liberal Democrats | 195 | 6.7% | — | |
| 5 | Will Taylor | Green Party | 173 | 6.0% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Henry Batchelor | Liberal Democrats | 1,584 | 47.0% | −2.8 pts | Elected |
| 2 | Lee John Bovington | Reform UK | 688 | 20.4% | — | |
| 3 | Robin Michael Pilley | Conservative Party | 605 | 18.0% | — | |
| 4 | Mike Murray | Labour Party | 298 | 8.8% | — | |
| 5 | Katy Ensch | Green Party | 193 | 5.7% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Peter John McDonald | Liberal Democrats | 1,580 | 47.0% | −2.8 pts | Elected |
| 2 | Paul Martyn Smith | Reform UK | 701 | 20.9% | — | |
| 3 | Lina Maria Nieto Pacheco | Conservative Party | 626 | 18.6% | — | |
| 4 | Clare Elizabeth Downie | Labour Party | 260 | 7.7% | — | |
| 5 | Sophi Berridge | Green Party | 193 | 5.7% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Lorna Helen Dupre | Liberal Democrats | 1,642 | 47.7% | −2.2 pts | Elected |
| 2 | Robin Wells | Reform UK | 960 | 27.9% | — | |
| 3 | Lucius Nico Vellacott | Conservative Party | 542 | 15.7% | — | |
| 4 | Ray Harding | Green Party | 180 | 5.2% | — | |
| 5 | Dominic Myers | Labour Party | 119 | 3.5% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Christine Whelan | Liberal Democrats | 1,551 | 47.6% | −2.1 pts | Elected |
| 2 | David Ambrose Smith | Conservative Party | 644 | 19.8% | — | |
| 3 | Wayne Stocker | Reform UK | 519 | 15.9% | — | |
| 4 | Sarah Fraser | Labour Party | 293 | 9.0% | — | |
| 5 | Ed Perrin | Green Party | 253 | 7.8% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Alison Whelan | Liberal Democrats | 1,411 | 48.4% | −1.4 pts | Elected |
| 2 | Fred Hargreaves | Reform UK | 553 | 19.0% | — | |
| 3 | Charlie Flude | Conservative Party | 493 | 16.9% | — | |
| 4 | Tom Lacy | Labour Party | 252 | 8.6% | — | |
| 5 | Tessa Harding | Green Party | 209 | 7.2% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Elliot Tong | Green Party | 1,113 | 48.7% | −1.1 pts | Elected |
| 2 | Thomas Ron | Labour Party | 470 | 20.6% | — | |
| 3 | Dave Bunting | Reform UK | 325 | 14.2% | — | |
| 4 | David Philip Smith | Conservative Party | 192 | 8.4% | — | |
| 5 | Rosy Ansell | Liberal Democrats | 186 | 8.1% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Steve Tierney | Conservative Party | 874 | 48.9% | −0.7 pts | Elected |
| 2 | George Arthur Harwin | Reform UK | 651 | 36.5% | — | |
| 3 | George Patrick Broughton | Labour Party | 141 | 7.9% | — | |
| 4 | Bob Ensch | Green Party | 68 | 3.8% | — | |
| 5 | Chang Liu | Liberal Democrats | 52 | 2.9% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Peter Robert Spencer Fane | Liberal Democrats | 2,577 | 21.2% | 40.8% | +7.5 pts | Elected |
| 2 | Laurence Peter Damary-Homan | Liberal Democrats | 2,075 | 17.1% | 32.9% | −0.4 pts | Elected |
| 3 | Rebecca Louise Shiret | Conservative Party | 1,411 | 11.6% | 22.4% | — | |
| 4 | Richard Lynn Williams | Conservative Party | 1,406 | 11.6% | 22.3% | — | |
| 5 | Miranda Fyfe | Green Party | 1,085 | 8.9% | 17.2% | — | |
| 6 | John William Lamble | Reform UK | 926 | 7.6% | 14.7% | — | |
| 7 | Brigitta Naunton | Reform UK | 813 | 6.7% | 12.9% | — | |
| 8 | Uroga Okello | Labour Party | 669 | 5.5% | 10.6% | — | |
| 9 | Anand Pillai | Labour Party | 655 | 5.4% | 10.4% | — | |
| 10 | Daniel Edward Laycock | Green Party | 546 | 4.5% | 8.7% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Simon Bywater | Conservative Party | 1,749 | 50.0% | +0.2 pts | Elected |
| 2 | Andy Farmer | Reform UK | 1,047 | 29.9% | — | |
| 3 | Joy Isaacs | Labour Party | 372 | 10.6% | — | |
| 4 | Sarah Rose Wilson | Liberal Democrats | 183 | 5.2% | — | |
| 5 | Peter McEvoy | Green Party | 147 | 4.2% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Edna Murphy | Liberal Democrats | 1,430 | 50.2% | +0.4 pts | Elected |
| 2 | Timothy Scott | Reform UK | 508 | 17.8% | — | |
| 3 | Khadijeh Zargar | Conservative Party | 413 | 14.5% | — | |
| 4 | Simon Patenall | Labour Party | 281 | 9.9% | — | |
| 5 | Portia Northwood-Kilsby | Green Party | 219 | 7.7% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Peter Charles Rees | Green Party | 887 | 51.2% | +1.2 pts | Elected |
| 2 | Yvonne Nobis | Labour Party | 363 | 20.9% | — | |
| 3 | David Grace | Liberal Democrats | 268 | 15.5% | — | |
| 4 | Poppy Simister-Thomas | Conservative Party | 143 | 8.3% | — | |
| 5 | Peter John Dorken | Reform UK | 72 | 4.2% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Stefan Christopher Fisher | Reform UK | 2,105 | 21.1% | 40.0% | +6.6 pts | Elected |
| 2 | Colin Hugh Galbraith | Reform UK | 1,928 | 19.4% | 36.6% | +3.3 pts | Elected |
| 3 | Steve Count | Conservative Party | 1,800 | 18.1% | 34.2% | — | |
| 4 | Elisabeth Sennitt Clough | Conservative Party | 1,224 | 12.3% | 23.2% | — | |
| 5 | Martin Edmund Craik Field | Labour Party | 603 | 6.1% | 11.4% | — | |
| 6 | Stephen Robert Court | Liberal Democrats | 523 | 5.3% | 9.9% | — | |
| 7 | Hannah Orbell | Labour Party | 507 | 5.1% | 9.6% | — | |
| 8 | Dal Roy | Independent | 385 | 3.9% | 7.3% | — | |
| 9 | Diane Priscilla Cutler | Liberal Democrats | 378 | 3.8% | 7.2% | — | |
| 10 | Elizabeth Alice May | Green Party | 265 | 2.7% | 5.0% | — | |
| 11 | Simon Wilkes | Green Party | 242 | 2.4% | 4.6% | — |