← Suffolk (all cycles) · 7 May 2026 cohort
Suffolk 2026
Local elections held 7 May 2026.
Each race compares the marginal winner's share of valid ballots to the proportional quota — the share they'd need under any common proportional method. How the numbers are derived →
If votes were counted by party
Across the 69 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 70 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 % | Δ |
|---|---|---|---|---|---|---|---|
| Reform UK | 87,720 | 32.9% | 41 | 58.6% | 23 | 32.9% | +18 |
| Green Party | 62,752 | 23.5% | 13 | 18.6% | 17 | 24.3% | -4 |
| Conservative Party | 58,958 | 22.1% | 9 | 12.9% | 16 | 22.9% | -7 |
| Labour Party | 27,778 | 10.4% | 3 | 4.3% | 7 | 10.0% | -4 |
| Liberal Democrats | 23,960 | 9.0% | 2 | 2.9% | 6 | 8.6% | -4 |
| Independent | 5,484 | 2.1% | 2 | 2.9% | 1 | 1.4% | +1 |
| The Official Monster Raving Loony Party | 25 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| Communist Party of Britain | 17 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| Total | 266,694 | 100.0% | 70 | 100.0% | 70 | 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 2026 cycle was an all-out election — every seat was contested. The two opencouncildata snapshots below show the council immediately after the 2026 election (current) and on the eve of it (2025), 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.
- Blyth Estuary · 1 seat · won at 26.9% · −23.1 pts below quota
- Saxmundham and District · 1 seat · won at 28.2% · −21.8 pts below quota
- Eastgate and Moreton Hall · 1 seat · won at 28.2% · −21.8 pts below quota
- Westgate · 1 seat · won at 29.2% · −20.8 pts below quota
- Constable · 1 seat · won at 30.1% · −19.9 pts below quota
- Bridge · 1 seat · won at 30.2% · −19.8 pts below quota
- Exning and Newmarket · 1 seat · won at 30.3% · −19.7 pts below quota
- Bixley · 1 seat · won at 30.8% · −19.2 pts below quota
- Thedwastre South · 1 seat · won at 31.1% · −18.9 pts below quota
- Peninsula · 1 seat · won at 31.7% · −18.3 pts below quota
- Abbeygate and Minden · 1 seat · won at 31.8% · −18.2 pts below quota
- Melford · 1 seat · won at 31.8% · −18.2 pts below quota
- Wilford · 1 seat · won at 31.8% · −18.2 pts below quota
- St Olaves and Tollgate · 1 seat · won at 32.3% · −17.7 pts below quota
- Aldeburgh and Leiston · 1 seat · won at 32.5% · −17.5 pts below quota
- St Clement's · 1 seat · won at 32.7% · −17.3 pts below quota
- Rushmere · 1 seat · won at 32.8% · −17.2 pts below quota
- Felixstowe Clifflands · 1 seat · won at 32.9% · −17.1 pts below quota
- Martlesham · 1 seat · won at 32.9% · −17.1 pts below quota
- Bosmere · 1 seat · won at 33.5% · −16.5 pts below quota
- Gainsborough · 1 seat · won at 33.6% · −16.4 pts below quota
- Kesgrave · 1 seat · won at 33.6% · −16.4 pts below quota
- Hoxne and Eye · 1 seat · won at 34.4% · −15.6 pts below quota
- Framlingham and Wickham Market · 1 seat · won at 34.4% · −15.6 pts below quota
- Mildenhall · 1 seat · won at 35.1% · −14.9 pts below quota
- Hadleigh · 1 seat · won at 35.1% · −14.9 pts below quota
- Haverhill East and Rural · 1 seat · won at 35.1% · −14.9 pts below quota
- Hartismere · 1 seat · won at 35.2% · −14.8 pts below quota
- Priory Heath · 1 seat · won at 35.4% · −14.6 pts below quota
- Thedwastre North · 1 seat · won at 35.7% · −14.3 pts below quota
- Cosford · 1 seat · won at 35.7% · −14.3 pts below quota
- Gipping Valley · 1 seat · won at 35.9% · −14.1 pts below quota
- Clare · 1 seat · won at 36.3% · −13.7 pts below quota
- Newmarket and Red Lodge · 1 seat · won at 36.5% · −13.5 pts below quota
- Thredling · 1 seat · won at 36.6% · −13.4 pts below quota
- Rushmere St Andrew · 1 seat · won at 37.0% · −13.0 pts below quota
- Gipping · 1 seat · won at 37.2% · −12.8 pts below quota
- Stowmarket East · 1 seat · won at 37.8% · −12.2 pts below quota
- Blackbourn · 1 seat · won at 38.1% · −11.9 pts below quota
- St Margaret's · 1 seat · won at 38.3% · −11.7 pts below quota
- Brook · 1 seat · won at 38.7% · −11.3 pts below quota
- Haverhill South · 1 seat · won at 38.9% · −11.1 pts below quota
- Walton and Trimleys · 1 seat · won at 38.9% · −11.1 pts below quota
- Sudbury West · 1 seat · won at 39.3% · −10.7 pts below quota
- Cornard and Sudbury East · 1 seat · won at 39.4% · −10.6 pts below quota
- Westbourne · 1 seat · won at 39.9% · −10.1 pts below quota
- Carlford · 1 seat · won at 40.1% · −9.9 pts below quota
- Belstead Hills · 1 seat · won at 40.2% · −9.8 pts below quota
- Kirkley and Pakefield · 1 seat · won at 40.7% · −9.3 pts below quota
- Stour Valley · 1 seat · won at 41.0% · −9.0 pts below quota
- Barrow and Thingoe · 1 seat · won at 41.9% · −8.1 pts below quota
- Brandon · 1 seat · won at 42.8% · −7.2 pts below quota
- Harbour · 1 seat · won at 43.2% · −6.8 pts below quota
- Felixstowe Maritime · 1 seat · won at 43.4% · −6.6 pts below quota
- Bungay · 1 seat · won at 43.5% · −6.5 pts below quota
- Row Heath · 1 seat · won at 43.6% · −6.4 pts below quota
- Stowmarket West · 1 seat · won at 44.1% · −5.9 pts below quota
- Oulton Broad and Normanston · 1 seat · won at 44.8% · −5.2 pts below quota
- Gunton · 1 seat · won at 45.5% · −4.5 pts below quota
- Woodbridge · 1 seat · won at 45.5% · −4.5 pts below quota
- Halesworth · 1 seat · won at 45.7% · −4.3 pts below quota
- Carlton and Whitton · 1 seat · won at 47.0% · −3.0 pts below quota
- Oulton · 1 seat · won at 47.4% · −2.6 pts below quota
- Whitton · 1 seat · won at 47.4% · −2.6 pts below quota
- Hardwick · 1 seat · won at 47.8% · −2.2 pts below quota
- Haverhill North West and Withersfield · 1 seat · won at 49.8% · −0.2 pts below quota
- Carlton Colville · 1 seat · won at 51.1% · above quota
- Beccles and Kessingland · 2 seats · won at 37.9% · above quota
- Upper Gipping · 1 seat · won at 57.7% · above quota
Race results
Blyth Estuary · single-seat
Marginal winner Winning candidate's share of valid ballots. 26.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −23.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,113
| 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 Matthews | Reform UK | 1,108 | 26.9% | −23.1 pts | Elected |
| 2 | John Crumpton Cooper | Conservative Party | 877 | 21.3% | — | |
| 3 | Andrew Turner | Liberal Democrats | 866 | 21.1% | — | |
| 4 | Rachel Kellett | Green Party | 778 | 18.9% | — | |
| 5 | Michael Rowan-Robinson | Labour Party | 484 | 11.8% | — |
Saxmundham and District · single-seat
Marginal winner Winning candidate's share of valid ballots. 28.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −21.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,928
| 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 | Julia Ewart | Independent | 1,108 | 28.2% | −21.8 pts | Elected |
| 2 | Alex Crwys Savva | Reform UK | 906 | 23.1% | — | |
| 3 | Marianne Nola Fellowes | Green Party | 903 | 23.0% | — | |
| 4 | Dominic Keen | Conservative Party | 588 | 15.0% | — | |
| 5 | Philip O'Hear | Labour Party | 230 | 5.9% | — | |
| 6 | James Sandbach | Liberal Democrats | 193 | 4.9% | — |
Eastgate and Moreton Hall · single-seat
Marginal winner Winning candidate's share of valid ballots. 28.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −21.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,788
| 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 Aalders | Reform UK | 1,070 | 28.2% | −21.8 pts | Elected |
| 2 | Andy McGowan | Liberal Democrats | 856 | 22.6% | — | |
| 3 | Birgitte Mager | Conservative Party | 794 | 21.0% | — | |
| 4 | Cliff Waterman | Labour Party | 537 | 14.2% | — | |
| 5 | Yarrow Jeffery | Green Party | 531 | 14.0% | — |
Westgate · single-seat
Marginal winner Winning candidate's share of valid ballots. 29.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −20.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,219
| 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 | Colin John Kreidewolf | Labour Party | 939 | 29.2% | −20.8 pts | Elected |
| 2 | Josh Owens | Reform UK | 803 | 24.9% | — | |
| 3 | Jennifer McCarthy | Green Party | 718 | 22.3% | — | |
| 4 | Stephen Richard Ion | Conservative Party | 462 | 14.4% | — | |
| 5 | Martin Hore | Liberal Democrats | 297 | 9.2% | — |
Constable · single-seat
Marginal winner Winning candidate's share of valid ballots. 30.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −19.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,842
| 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 | Darius Laws | Conservative Party | 1,459 | 30.1% | −19.9 pts | Elected |
| 2 | Marc Peter Rowland | Reform UK | 1,346 | 27.8% | — | |
| 3 | John Whyman | Liberal Democrats | 1,059 | 21.9% | — | |
| 4 | Zunaid Saiyed | Green Party | 743 | 15.3% | — | |
| 5 | Lindsay Francis | Labour Party | 235 | 4.9% | — |
Bridge · single-seat
Marginal winner Winning candidate's share of valid ballots. 30.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −19.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,971
| 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 | Rupert Tonkin-Galvin | Reform UK | 898 | 30.2% | −19.8 pts | Elected |
| 2 | Sachin Karale | Labour Party | 887 | 29.9% | — | |
| 3 | Jamie Allenden | Green Party | 625 | 21.0% | — | |
| 4 | Sian Olwyn Chantelle Gubb | Conservative Party | 380 | 12.8% | — | |
| 5 | Henry Williams | Liberal Democrats | 181 | 6.1% | — |
Exning and Newmarket · single-seat
Marginal winner Winning candidate's share of valid ballots. 30.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −19.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,632
| 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 | Andrew Burton | Reform UK | 1,101 | 30.3% | −19.7 pts | Elected |
| 2 | Ben Greening | Conservative Party | 955 | 26.3% | — | |
| 3 | Jon London | Liberal Democrats | 825 | 22.7% | — | |
| 4 | Debbie Clarke | Green Party | 479 | 13.2% | — | |
| 5 | Shelagh Rose Kavanagh | Labour Party | 272 | 7.5% | — |
Bixley · single-seat
Marginal winner Winning candidate's share of valid ballots. 30.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −19.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,164
| 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 Anthony Hill | Reform UK | 1,283 | 30.8% | −19.2 pts | Elected |
| 2 | Paul Martin West | Conservative Party | 1,027 | 24.7% | — | |
| 3 | Laurence Bradley | Labour Party | 911 | 21.9% | — | |
| 4 | Stephanie Gillian Cullen | Green Party | 694 | 16.7% | — | |
| 5 | Lisa Weichert | Liberal Democrats | 249 | 6.0% | — |
Thedwastre South · 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 (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,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 | Matt Bentley | Green Party | 1,518 | 31.1% | −18.9 pts | Elected |
| 2 | David Nicholas Flowerday | Reform UK | 1,491 | 30.6% | — | |
| 3 | James Antony Spencer | Conservative Party | 959 | 19.7% | — | |
| 4 | Nicky Willshere | Liberal Democrats | 712 | 14.6% | — | |
| 5 | Alan Conochie | Labour Party | 195 | 4.0% | — |
Peninsula · single-seat
Marginal winner Winning candidate's share of valid ballots. 31.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −18.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,375
| 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 | Vicky Armstrong | Reform UK | 1,389 | 31.7% | −18.3 pts | Elected |
| 2 | Joshua Samuel Overton | Green Party | 1,239 | 28.3% | — | |
| 3 | Josie Ruffles | Conservative Party | 997 | 22.8% | — | |
| 4 | Emma Bishton | Labour Party | 327 | 7.5% | — | |
| 5 | Paul Woodcraft | Liberal Democrats | 305 | 7.0% | — | |
| 6 | Tim Amass | Independent | 118 | 2.7% | — |
Abbeygate and Minden · single-seat
Marginal winner Winning candidate's share of valid ballots. 31.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −18.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,930
| 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 | Dylan William Roques | Green Party | 1,249 | 31.8% | −18.2 pts | Elected |
| 2 | Catherine Mustoe | Reform UK | 903 | 23.0% | — | |
| 3 | Mark David Winter | Conservative Party | 607 | 15.4% | — | |
| 4 | Donna Higgins | Labour Party | 580 | 14.8% | — | |
| 5 | Paul Hopfensperger | Independent | 442 | 11.2% | — | |
| 6 | Aiden Roe | Liberal Democrats | 132 | 3.4% | — | |
| 7 | Darren Alan Turner | Communist Party of Britain | 17 | 0.4% | — |
Melford · single-seat
Marginal winner Winning candidate's share of valid ballots. 31.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −18.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,154
| 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 Michael Nunn | Independent | 1,321 | 31.8% | −18.2 pts | Elected |
| 2 | Michael John Holt | Reform UK | 1,305 | 31.4% | — | |
| 3 | Robert Newton Parkes | Green Party | 753 | 18.1% | — | |
| 4 | Bill Davies | Conservative Party | 491 | 11.8% | — | |
| 5 | Matthew Livingstone Marshall | Labour Party | 154 | 3.7% | — | |
| 6 | Alan William Scott | Liberal Democrats | 130 | 3.1% | — |
Wilford · single-seat
Marginal winner Winning candidate's share of valid ballots. 31.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −18.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,998
| 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 | Jonathan Ramsay | Reform UK | 1,273 | 31.8% | −18.2 pts | Elected |
| 2 | James Mallinder | Conservative Party | 1,150 | 28.8% | — | |
| 3 | Tom Daly | Green Party | 1,046 | 26.2% | — | |
| 4 | Linda Mary Packard | Liberal Democrats | 267 | 6.7% | — | |
| 5 | Des Waters | Labour Party | 262 | 6.6% | — |
St Olaves and Tollgate · single-seat
Marginal winner Winning candidate's share of valid ballots. 32.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −17.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,052
| 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 | Martin Robinson | Reform UK | 986 | 32.3% | −17.7 pts | Elected |
| 2 | Susie Dowling | Green Party | 922 | 30.2% | — | |
| 3 | Diane Hind | Labour Party | 455 | 14.9% | — | |
| 4 | Thomas Matthew Murray | Conservative Party | 379 | 12.4% | — | |
| 5 | David Nettleton | Independent | 310 | 10.2% | — |
Aldeburgh and Leiston · 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 (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,555
| 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 | Rachael Tecklenberg | Reform UK | 1,156 | 32.5% | −17.5 pts | Elected |
| 2 | Tom Faulkner | Conservative Party | 943 | 26.5% | — | |
| 3 | Sarah Caroline Whitelock | Green Party | 931 | 26.2% | — | |
| 4 | Eva Turner | Labour Party | 322 | 9.1% | — | |
| 5 | Bradley Clements | Liberal Democrats | 203 | 5.7% | — |
St Clement's · single-seat
Marginal winner Winning candidate's share of valid ballots. 32.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −17.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,743
| 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 | Adele Havlynn Cook | Labour Party | 1,223 | 32.7% | −17.3 pts | Elected |
| 2 | David John Plowman | Green Party | 1,115 | 29.8% | — | |
| 3 | Jeffrey Ciobanu | Reform UK | 884 | 23.6% | — | |
| 4 | Angela Philomena Jennifer Klein | Conservative Party | 322 | 8.6% | — | |
| 5 | Timothy John Lockington | Liberal Democrats | 199 | 5.3% | — |
Rushmere · single-seat
Marginal winner Winning candidate's share of valid ballots. 32.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −17.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,996
| 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 | Martin Lewis Cook | Labour Party | 1,311 | 32.8% | −17.2 pts | Elected |
| 2 | Vicky Hill | Reform UK | 1,023 | 25.6% | — | |
| 3 | Susan Grace Hagley | Green Party | 762 | 19.1% | — | |
| 4 | Chijioke Philip | Conservative Party | 592 | 14.8% | — | |
| 5 | Lucy Drake | Liberal Democrats | 308 | 7.7% | — |
Felixstowe Clifflands · single-seat
Marginal winner Winning candidate's share of valid ballots. 32.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −17.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,590
| 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 Peter Anthony Hadwen | Reform UK | 1,508 | 32.9% | −17.1 pts | Elected |
| 2 | Seamus Bennett | Liberal Democrats | 1,349 | 29.4% | — | |
| 3 | Kevin John Sullivan | Conservative Party | 788 | 17.2% | — | |
| 4 | Angus MacDonald Howard Thody | Green Party | 579 | 12.6% | — | |
| 5 | Skye Vincent | Labour Party | 366 | 8.0% | — |
Martlesham · single-seat
Marginal winner Winning candidate's share of valid ballots. 32.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −17.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,914
| 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 | Patti Mulcahy | Reform UK | 1,286 | 32.9% | −17.1 pts | Elected |
| 2 | James Anthony Lymer Harding | Conservative Party | 1,019 | 26.0% | — | |
| 3 | Mark Anthony Clive Packard | Liberal Democrats | 675 | 17.2% | — | |
| 4 | Eamonn Maire O'Nolan | Green Party | 612 | 15.6% | — | |
| 5 | Simon Andrew Whitney | Labour Party | 322 | 8.2% | — |
Bosmere · single-seat
Marginal winner Winning candidate's share of valid ballots. 33.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −16.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,710
| 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 | Gary Keogh | Reform UK | 1,241 | 33.5% | −16.5 pts | Elected |
| 2 | Adria Lee Pittock | Green Party | 1,090 | 29.4% | — | |
| 3 | Kay Maxine Oakes | Conservative Party | 720 | 19.4% | — | |
| 4 | Atila William Borzak | Liberal Democrats | 485 | 13.1% | — | |
| 5 | Tina Lousie Cooke | Labour Party | 174 | 4.7% | — |
Gainsborough · 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 (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,106
| 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 | Ryan Procter | Reform UK | 1,043 | 33.6% | −16.4 pts | Elected |
| 2 | Kelvin Dean Cracknell | Labour Party | 744 | 24.0% | — | |
| 3 | Liz Harsant | Conservative Party | 725 | 23.3% | — | |
| 4 | Juliet Elizabeth Angela Garside | Green Party | 480 | 15.5% | — | |
| 5 | Trevor Arthur Powell | Liberal Democrats | 114 | 3.7% | — |
Kesgrave · 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 (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,893
| 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 | Debbie McCallum | Conservative Party | 1,308 | 33.6% | −16.4 pts | Elected |
| 2 | Vicky Harper | Green Party | 1,120 | 28.8% | — | |
| 3 | Simon Randall John Bevan | Reform UK | 1,072 | 27.5% | — | |
| 4 | Brendan Joseph Moore | Labour Party | 215 | 5.5% | — | |
| 5 | Sally Joanne Neal | Liberal Democrats | 178 | 4.6% | — |
Hoxne and Eye · single-seat
Marginal winner Winning candidate's share of valid ballots. 34.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −15.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,440
| 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 | Sally Mittuch | Green Party | 1,526 | 34.4% | −15.6 pts | Elected |
| 2 | Holly Frances Drafahl | Reform UK | 1,366 | 30.8% | — | |
| 3 | Henry James Lloyd | Conservative Party | 1,185 | 26.7% | — | |
| 4 | Timothy Glenton | Liberal Democrats | 243 | 5.5% | — | |
| 5 | Stephen Kynvin Nixon | Labour Party | 120 | 2.7% | — |
Framlingham and Wickham Market · single-seat
Marginal winner Winning candidate's share of valid ballots. 34.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −15.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,334
| 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 | Stephen Raymond Molyneux | Green Party | 1,491 | 34.4% | −15.6 pts | Elected |
| 2 | David Andrew Bowen | Reform UK | 1,239 | 28.6% | — | |
| 3 | Stephen John Harry Burroughes | Conservative Party | 1,076 | 24.8% | — | |
| 4 | Edward James Culmer Robinson | Liberal Democrats | 309 | 7.1% | — | |
| 5 | Luke Sean Halpin | Labour Party | 219 | 5.1% | — |
Mildenhall · 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 (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,392
| 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 | Louis Busuttil | Reform UK | 1,189 | 35.1% | −14.9 pts | Elected |
| 2 | Ian Shipp | Independent | 1,043 | 30.7% | — | |
| 3 | Lance Stanbury | Conservative Party | 613 | 18.1% | — | |
| 4 | Claire Steed | Green Party | 294 | 8.7% | — | |
| 5 | Roxanne Debra Downes | Labour Party | 147 | 4.3% | — | |
| 6 | Zigurds Kronbergs | Liberal Democrats | 74 | 2.2% | — | |
| 7 | Chaz Chandler | Independent | 32 | 0.9% | — |
Hadleigh · 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 (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,778
| 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 Dowling | Green Party | 1,325 | 35.1% | −14.9 pts | Elected |
| 2 | Ian McIntyre | Conservative Party | 1,285 | 34.0% | — | |
| 3 | Matthew Douglas Pescott Frost | Reform UK | 770 | 20.4% | — | |
| 4 | Rain Welham-Cobb | Liberal Democrats | 220 | 5.8% | — | |
| 5 | Jane Wakeman | Labour Party | 178 | 4.7% | — |
Haverhill East and Rural · 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 (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,612
| 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 | Luke Thomas O'Brien | Reform UK | 1,268 | 35.1% | −14.9 pts | Elected |
| 2 | Nick Clarke | Conservative Party | 1,240 | 34.3% | — | |
| 3 | Luke Stannett | Green Party | 496 | 13.7% | — | |
| 4 | Quinn Cox | Labour Party | 371 | 10.3% | — | |
| 5 | Chris Connor | Liberal Democrats | 237 | 6.6% | — |
Hartismere · single-seat
Marginal winner Winning candidate's share of valid ballots. 35.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −14.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,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 | Paul Joseph Newton Bains | Reform UK | 1,674 | 35.2% | −14.8 pts | Elected |
| 2 | Rowland Scott Warboys | Green Party | 1,619 | 34.1% | — | |
| 3 | Colin Lawrence Noble | Conservative Party | 1,091 | 23.0% | — | |
| 4 | Hettie Glenton | Liberal Democrats | 215 | 4.5% | — | |
| 5 | Paul David Theaker | Labour Party | 153 | 3.2% | — |
Priory Heath · single-seat
Marginal winner Winning candidate's share of valid ballots. 35.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −14.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,220
| 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 | Tim Buttle | Reform UK | 1,140 | 35.4% | −14.6 pts | Elected |
| 2 | Jaya Georgey | Labour Party | 912 | 28.3% | — | |
| 3 | Paul Daley | Green Party | 568 | 17.6% | — | |
| 4 | Albert Demaj | Conservative Party | 412 | 12.8% | — | |
| 5 | Nigel Patrick Fox | Liberal Democrats | 188 | 5.8% | — |
Thedwastre North · 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 (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,140
| 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 Patchett | Green Party | 1,476 | 35.7% | −14.3 pts | Elected |
| 2 | David Jonathon Wren | Reform UK | 1,238 | 29.9% | — | |
| 3 | Jane Caroline Storey | Conservative Party | 1,061 | 25.6% | — | |
| 4 | Steve Card | Liberal Democrats | 199 | 4.8% | — | |
| 5 | Calum Edwards | Labour Party | 166 | 4.0% | — |
Cosford · 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 (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,640
| 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 | Robert James Lindsay | Green Party | 1,658 | 35.7% | −14.3 pts | Elected |
| 2 | Patrick Alexander Wegener | Reform UK | 1,488 | 32.1% | — | |
| 3 | Ellena Zoe Cook | Conservative Party | 1,143 | 24.6% | — | |
| 4 | David Trevor Butcher | Liberal Democrats | 228 | 4.9% | — | |
| 5 | Rupert Perry | Labour Party | 123 | 2.7% | — |
Gipping Valley · single-seat
Marginal winner Winning candidate's share of valid ballots. 35.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −14.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,642
| 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 | Asa Downing | Reform UK | 1,308 | 35.9% | −14.1 pts | Elected |
| 2 | Chris Chambers | Conservative Party | 1,063 | 29.2% | — | |
| 3 | Chris Goodchild | Green Party | 742 | 20.4% | — | |
| 4 | Mark Andrew Pearson | Liberal Democrats | 351 | 9.6% | — | |
| 5 | Hazel Beverley Stonya | Labour Party | 178 | 4.9% | — |
Clare · 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 (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,171
| 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 | Bobby Bennett | Conservative Party | 1,516 | 36.3% | −13.7 pts | Elected |
| 2 | Warren Rodwell | Reform UK | 1,461 | 35.0% | — | |
| 3 | Jessica Sibley | Green Party | 541 | 13.0% | — | |
| 4 | Hugo William Bovill | Liberal Democrats | 379 | 9.1% | — | |
| 5 | Adam Chadwick | Labour Party | 274 | 6.6% | — |
Newmarket and Red Lodge · single-seat
Marginal winner Winning candidate's share of valid ballots. 36.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −13.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,485
| 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 | Adrian Lawson Whittle | Reform UK | 1,272 | 36.5% | −13.5 pts | Elected |
| 2 | Andy Drummond | Conservative Party | 963 | 27.6% | — | |
| 3 | Doug Taylor | Green Party | 564 | 16.2% | — | |
| 4 | Keith Norman Holland | Labour Party | 421 | 12.1% | — | |
| 5 | Katarina Keep | Liberal Democrats | 265 | 7.6% | — |
Thredling · single-seat
Marginal winner Winning candidate's share of valid ballots. 36.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −13.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,691
| 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 Jonathan Rawle Hicks | Conservative Party | 1,715 | 36.6% | −13.4 pts | Elected |
| 2 | Teresa Jane Davis | Green Party | 1,468 | 31.3% | — | |
| 3 | Chris Parrett | Reform UK | 1,329 | 28.3% | — | |
| 4 | Martin Jeffrey Ince | Labour Party | 179 | 3.8% | — |
Rushmere St Andrew · single-seat
Marginal winner Winning candidate's share of valid ballots. 37.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −13.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,788
| 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 | Alistair Edward Jeffreys | Reform UK | 1,400 | 37.0% | −13.0 pts | Elected |
| 2 | Robert Mark Cawley | Conservative Party | 1,091 | 28.8% | — | |
| 3 | Julian Cusack | Green Party | 533 | 14.1% | — | |
| 4 | Paul Henry Richards | Labour Party | 436 | 11.5% | — | |
| 5 | Ed Thompson | Liberal Democrats | 328 | 8.7% | — |
Gipping · single-seat
Marginal winner Winning candidate's share of valid ballots. 37.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −12.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,966
| 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 | Stuart Allen | Reform UK | 1,104 | 37.2% | −12.8 pts | Elected |
| 2 | David Thomas Ellesmere | Labour Party | 850 | 28.7% | — | |
| 3 | Dalian Lewis Haynes | Green Party | 494 | 16.7% | — | |
| 4 | Bbosa Kiyingi | Conservative Party | 346 | 11.7% | — | |
| 5 | Daniel Davey | Liberal Democrats | 172 | 5.8% | — |
Stowmarket East · single-seat
Marginal winner Winning candidate's share of valid ballots. 37.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −12.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,320
| 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 Barber | Reform UK | 1,255 | 37.8% | −12.2 pts | Elected |
| 2 | Keith Edward Scarff | Liberal Democrats | 1,163 | 35.0% | — | |
| 3 | Steve Runciman | Conservative Party | 534 | 16.1% | — | |
| 4 | Peter John Armitage | Labour Party | 368 | 11.1% | — |
Blackbourn · 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 (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,288
| 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 | Harry Richardson | Conservative Party | 1,632 | 38.1% | −11.9 pts | Elected |
| 2 | Paul Christopher Brown | Reform UK | 1,515 | 35.3% | — | |
| 3 | Clare Higson | Green Party | 733 | 17.1% | — | |
| 4 | Rowena Lindberg | Labour Party | 408 | 9.5% | — |
St Margaret's · single-seat
Marginal winner Winning candidate's share of valid ballots. 38.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −11.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,338
| 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 | Inga Elisabeth Lockington | Liberal Democrats | 1,660 | 38.3% | −11.7 pts | Elected |
| 2 | Graham Martin Knight | Reform UK | 795 | 18.3% | — | |
| 3 | Kirsty Ellen Wilmot | Green Party | 706 | 16.3% | — | |
| 4 | Adam Rae | Labour Party | 622 | 14.3% | — | |
| 5 | Laura Marie Allenby | Conservative Party | 555 | 12.8% | — |
Brook · 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 (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,465
| 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 Hudson | Reform UK | 1,342 | 38.7% | −11.3 pts | Elected |
| 2 | Debbie Richards | Conservative Party | 658 | 19.0% | — | |
| 3 | Leigh Walter Edward Jamieson | Green Party | 653 | 18.8% | — | |
| 4 | Helen-Victoria Anne Davies | Liberal Democrats | 629 | 18.2% | — | |
| 5 | Graham John Manuel | Labour Party | 183 | 5.3% | — |
Haverhill South · single-seat
Marginal winner Winning candidate's share of valid ballots. 38.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −11.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,543
| 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 | Paul Littman | Reform UK | 990 | 38.9% | −11.1 pts | Elected |
| 2 | Graham Cone | Conservative Party | 657 | 25.8% | — | |
| 3 | Mark Ereira | Green Party | 543 | 21.4% | — | |
| 4 | David Malcolm Smith | Labour Party | 353 | 13.9% | — |
Walton and Trimleys · single-seat
Marginal winner Winning candidate's share of valid ballots. 38.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −11.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,351
| 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 | Tristan Gale | Reform UK | 1,305 | 38.9% | −11.1 pts | Elected |
| 2 | Stuart Michael Bird | Conservative Party | 625 | 18.7% | — | |
| 3 | David John Rowe | Labour Party | 543 | 16.2% | — | |
| 4 | Jessica Esther Bream | Green Party | 521 | 15.5% | — | |
| 5 | Lee Reeves | Liberal Democrats | 357 | 10.7% | — |
Sudbury West · single-seat
Marginal winner Winning candidate's share of valid ballots. 39.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −10.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,495
| 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 | Laura Ann Smith | Green Party | 1,374 | 39.3% | −10.7 pts | Elected |
| 2 | Robert Ian Wade | Reform UK | 1,027 | 29.4% | — | |
| 3 | Nigel Andrew Bennett | Liberal Democrats | 480 | 13.7% | — | |
| 4 | Michael Heyland | Conservative Party | 441 | 12.6% | — | |
| 5 | Adrian Stohr | Labour Party | 173 | 4.9% | — |
Cornard and Sudbury East · single-seat
Marginal winner Winning candidate's share of valid ballots. 39.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −10.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,089
| 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 | Kerrie Elizabeth Turner | Reform UK | 1,216 | 39.4% | −10.6 pts | Elected |
| 2 | Sara Alison Merritt | Green Party | 861 | 27.9% | — | |
| 3 | Harry Cansdale | Conservative Party | 461 | 14.9% | — | |
| 4 | Alison Owen | Labour Party | 323 | 10.5% | — | |
| 5 | Marjorie Bark | Liberal Democrats | 228 | 7.4% | — |
Westbourne · single-seat
Marginal winner Winning candidate's share of valid ballots. 39.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −10.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,963
| 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 Alan Hurlbut | Reform UK | 1,183 | 39.9% | −10.1 pts | Elected |
| 2 | Alison Elizabeth Seddon | Green Party | 716 | 24.2% | — | |
| 3 | Elizabeth Patricia Hughes | Labour Party | 586 | 19.8% | — | |
| 4 | Steven Robert Wells | Conservative Party | 320 | 10.8% | — | |
| 5 | Martin Edmund Pakes | Liberal Democrats | 158 | 5.3% | — |
Carlford · 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 (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,758
| 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 | Elaine Bryce | Conservative Party | 1,909 | 40.1% | −9.9 pts | Elected |
| 2 | Georgia Clare Aurelia Howell | Reform UK | 1,196 | 25.1% | — | |
| 3 | Stephen James Munson | Green Party | 1,143 | 24.0% | — | |
| 4 | Hugo Mason | Liberal Democrats | 257 | 5.4% | — | |
| 5 | Belinda Jane Randall | Labour Party | 253 | 5.3% | — |
Belstead Hills · single-seat
Marginal winner Winning candidate's share of valid ballots. 40.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −9.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,260
| 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 | Morgan Brobyn | Reform UK | 1,309 | 40.2% | −9.8 pts | Elected |
| 2 | Nadia Cenci | Conservative Party | 809 | 24.8% | — | |
| 3 | Mika Berculean | Labour Party | 615 | 18.9% | — | |
| 4 | David Francis Revett | Green Party | 359 | 11.0% | — | |
| 5 | Robin T Whitmore | Liberal Democrats | 168 | 5.2% | — |
Kirkley and Pakefield · single-seat
Marginal winner Winning candidate's share of valid ballots. 40.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −9.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,247
| 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 | Paul Philip Reeder | Reform UK | 1,322 | 40.7% | −9.3 pts | Elected |
| 2 | Dom Taylor | Green Party | 1,005 | 31.0% | — | |
| 3 | Peter Allen Byatt | Labour Party | 544 | 16.8% | — | |
| 4 | Linda Bee | Conservative Party | 273 | 8.4% | — | |
| 5 | Catharine Elizabeth Earl | Liberal Democrats | 103 | 3.2% | — |
Stour Valley · single-seat
Marginal winner Winning candidate's share of valid ballots. 41.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −9.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,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 | Philip James Faircloth-Mutton | Reform UK | 1,646 | 41.0% | −9.0 pts | Elected |
| 2 | Isabelle Reece | Conservative Party | 957 | 23.8% | — | |
| 3 | Siobhan Patricia Harris | Green Party | 606 | 15.1% | — | |
| 4 | Bryn David Hurren | Liberal Democrats | 575 | 14.3% | — | |
| 5 | Chris Mills | Labour Party | 229 | 5.7% | — |
Barrow and Thingoe · single-seat
Marginal winner Winning candidate's share of valid ballots. 41.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −8.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,527
| 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 | Beccy Hopfensperger | Conservative Party | 1,895 | 41.9% | −8.1 pts | Elected |
| 2 | Ian Charles Houlder | Reform UK | 1,272 | 28.1% | — | |
| 3 | Nicholas Peter Jeffreys | Green Party | 595 | 13.1% | — | |
| 4 | Will Howman | Labour Party | 394 | 8.7% | — | |
| 5 | Helen Korfanty | Liberal Democrats | 371 | 8.2% | — |
Brandon · single-seat
Marginal winner Winning candidate's share of valid ballots. 42.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −7.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,335
| 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 | Tim Kent | Reform UK | 1,427 | 42.8% | −7.2 pts | Elected |
| 2 | David Palmer | Conservative Party | 564 | 16.9% | — | |
| 3 | Victor Lukaniuk | Independent | 492 | 14.8% | — | |
| 4 | Gemma Raymond | Green Party | 387 | 11.6% | — | |
| 5 | Wayne Bland | Independent | 212 | 6.4% | — | |
| 6 | Tony Paul Stewart Blacker | Labour Party | 150 | 4.5% | — | |
| 7 | Adam Robertson | Liberal Democrats | 103 | 3.1% | — |
Harbour · single-seat
Marginal winner Winning candidate's share of valid ballots. 43.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −6.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,095
| 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 | Rob Ayling | Reform UK | 904 | 43.2% | −6.8 pts | Elected |
| 2 | James Peter Marjoram | Green Party | 471 | 22.5% | — | |
| 3 | Tess Gandy | Labour Party | 431 | 20.6% | — | |
| 4 | May Reader | Conservative Party | 180 | 8.6% | — | |
| 5 | John Richard Shreeve | Liberal Democrats | 109 | 5.2% | — |
Felixstowe Maritime · single-seat
Marginal winner Winning candidate's share of valid ballots. 43.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −6.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,264
| 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 | Tony Love | Reform UK | 1,418 | 43.4% | −6.6 pts | Elected |
| 2 | Stephen Nicholas Wyatt | Green Party | 696 | 21.3% | — | |
| 3 | Georgina Gabriella Beatrice Allan | Conservative Party | 456 | 14.0% | — | |
| 4 | Rosie Smithson | Labour Party | 393 | 12.0% | — | |
| 5 | Jan Candy | Liberal Democrats | 301 | 9.2% | — |
Bungay · single-seat
Marginal winner Winning candidate's share of valid ballots. 43.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −6.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,862
| 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 Aiano | Green Party | 1,681 | 43.5% | −6.5 pts | Elected |
| 2 | Herbie Crossman | Reform UK | 1,180 | 30.6% | — | |
| 3 | Victoria Louise Drew-Batty | Conservative Party | 629 | 16.3% | — | |
| 4 | John Nicholas Awty | Liberal Democrats | 207 | 5.4% | — | |
| 5 | Tim Mobbs | Labour Party | 140 | 3.6% | — | |
| 6 | Eddie Marmite Salmagundy Henderson | The Official Monster Raving Loony Party | 25 | 0.6% | — |
Row Heath · single-seat
Marginal winner Winning candidate's share of valid ballots. 43.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −6.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,368
| 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 | Don Waldron | Reform UK | 1,469 | 43.6% | −6.4 pts | Elected |
| 2 | Susan Glossop | Conservative Party | 860 | 25.5% | — | |
| 3 | Tom Moore | Green Party | 452 | 13.4% | — | |
| 4 | David Anthony Taylor | Independent | 406 | 12.1% | — | |
| 5 | Joyce Amope Adenekan | Labour Party | 181 | 5.4% | — |
Stowmarket West · single-seat
Marginal winner Winning candidate's share of valid ballots. 44.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −5.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,301
| 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 | Keith Paul Welham | Green Party | 1,456 | 44.1% | −5.9 pts | Elected |
| 2 | Shaun Payne | Reform UK | 1,148 | 34.8% | — | |
| 3 | Paul Ekpenyong | Conservative Party | 518 | 15.7% | — | |
| 4 | Michael Smith | Labour Party | 179 | 5.4% | — |
Oulton Broad and Normanston · single-seat
Marginal winner Winning candidate's share of valid ballots. 44.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −5.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,177
| 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 | Trevor Francis Lailey | Reform UK | 1,424 | 44.8% | −5.2 pts | Elected |
| 2 | Edward Nicholas Back | Conservative Party | 771 | 24.3% | — | |
| 3 | Moira Dealey | Green Party | 441 | 13.9% | — | |
| 4 | Christian Donald Newsome | Labour Party | 378 | 11.9% | — | |
| 5 | Richard John Fowler | Liberal Democrats | 163 | 5.1% | — |
Gunton · single-seat
Marginal winner Winning candidate's share of valid ballots. 45.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −4.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,853
| 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 Smith | Reform UK | 1,297 | 45.5% | −4.5 pts | Elected |
| 2 | James Francis Reeder | Conservative Party | 587 | 20.6% | — | |
| 3 | Graham Reginald Parker | Labour Party | 561 | 19.7% | — | |
| 4 | Joe Hynes | Green Party | 298 | 10.4% | — | |
| 5 | Michelle Elinor Lavill | Liberal Democrats | 110 | 3.9% | — |
Woodbridge · single-seat
Marginal winner Winning candidate's share of valid ballots. 45.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −4.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,232
| 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 | Ruth Leach | Liberal Democrats | 1,926 | 45.5% | −4.5 pts | Elected |
| 2 | John Christopher Grumbridge | Reform UK | 815 | 19.3% | — | |
| 3 | Geoff Holdcroft | Conservative Party | 696 | 16.4% | — | |
| 4 | Andrew Nathaniel Eastaugh | Green Party | 459 | 10.8% | — | |
| 5 | Jonathan Philip Mason-Gordon | Labour Party | 336 | 7.9% | — |
Halesworth · single-seat
Marginal winner Winning candidate's share of valid ballots. 45.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −4.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,857
| 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 | Annette Dunning | Green Party | 1,761 | 45.7% | −4.3 pts | Elected |
| 2 | Garry Graham Debenham | Reform UK | 1,064 | 27.6% | — | |
| 3 | Lawrence Samuel Champion | Conservative Party | 650 | 16.9% | — | |
| 4 | Sally East | Liberal Democrats | 224 | 5.8% | — | |
| 5 | Ian Luff | Labour Party | 158 | 4.1% | — |
Carlton and Whitton · 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 (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,946
| 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 Eric Read | Reform UK | 1,384 | 47.0% | −3.0 pts | Elected |
| 2 | Jenny Ceresa | Conservative Party | 677 | 23.0% | — | |
| 3 | Rosemary Helen Brambley | Green Party | 373 | 12.7% | — | |
| 4 | Lewis Frederick Weller | Labour Party | 341 | 11.6% | — | |
| 5 | Dave O'Neill | Liberal Democrats | 171 | 5.8% | — |
Oulton · single-seat
Marginal winner Winning candidate's share of valid ballots. 47.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −2.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,305
| 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 | Paul David Sutton | Reform UK | 1,565 | 47.4% | −2.6 pts | Elected |
| 2 | Keith Gordon Robinson | Conservative Party | 721 | 21.8% | — | |
| 3 | Patricia Daniela Moreira Teixeira | Green Party | 513 | 15.5% | — | |
| 4 | Graham Mackay MacIntosh | Labour Party | 343 | 10.4% | — | |
| 5 | Fiona Jane Shreeve | Liberal Democrats | 163 | 4.9% | — |
Whitton · single-seat
Marginal winner Winning candidate's share of valid ballots. 47.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −2.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,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 | Tony Gould | Reform UK | 1,374 | 47.4% | −2.6 pts | Elected |
| 2 | Stephen John Connelly | Labour Party | 758 | 26.1% | — | |
| 3 | Groovy Scott | Green Party | 430 | 14.8% | — | |
| 4 | Nick Jacob | Liberal Democrats | 338 | 11.7% | — |
Hardwick · 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 (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,559
| 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 Raydon Rout | Conservative Party | 1,701 | 47.8% | −2.2 pts | Elected |
| 2 | Sheila Burke | Reform UK | 747 | 21.0% | — | |
| 3 | Grahame Starling | Green Party | 544 | 15.3% | — | |
| 4 | Judith Moore | Labour Party | 353 | 9.9% | — | |
| 5 | James Porter | Liberal Democrats | 214 | 6.0% | — |
Haverhill North West and Withersfield · single-seat
Marginal winner Winning candidate's share of valid ballots. 49.8% 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 (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,056
| 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 | Joe Mason | Conservative Party | 1,523 | 49.8% | −0.2 pts | Elected |
| 2 | Heike Sowa | Reform UK | 781 | 25.6% | — | |
| 3 | Indy Wijenayaka | Labour Party | 320 | 10.5% | — | |
| 4 | Lizzie Eyre | Green Party | 319 | 10.4% | — | |
| 5 | Jessica Tovey | Liberal Democrats | 113 | 3.7% | — |
Carlton Colville · single-seat
Marginal winner Winning candidate's share of valid ballots. 51.1% 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 (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,635
| 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 | June Alison Mummery | Reform UK | 1,346 | 51.1% | +1.1 pts | Elected |
| 2 | Letitia Vanessa Smith | Conservative Party | 447 | 17.0% | — | |
| 3 | Alan Thomas Barnes | Green Party | 411 | 15.6% | — | |
| 4 | Chris Thomas | Liberal Democrats | 220 | 8.3% | — | |
| 5 | Marilyn Anne Sayer | Labour Party | 211 | 8.0% | — |
Beccles and Kessingland · 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. 37.9% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +4.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 7,064
This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →
| 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 | Ash Lever | Green Party | 2,686 | 19.0% | 38.0% | +4.7 pts | Elected |
| 2 | Chris Cox | Reform UK | 2,676 | 18.9% | 37.9% | +4.6 pts | Elected |
| 3 | Christine Mary Wheeler | Green Party | 2,665 | 18.9% | 37.7% | — | |
| 4 | Mel Calaby | Reform UK | 2,474 | 17.5% | 35.0% | — | |
| 5 | Mark Bee | Conservative Party | 1,248 | 8.8% | 17.7% | — | |
| 6 | Ryan Dennis William Banks Harvey | Conservative Party | 968 | 6.9% | 13.7% | — | |
| 7 | Alan Frederick Green | Labour Party | 525 | 3.7% | 7.4% | — | |
| 8 | Sam Hunt | Labour Party | 427 | 3.0% | 6.0% | — | |
| 9 | Susan Groome | Liberal Democrats | 256 | 1.8% | 3.6% | — | |
| 10 | Tom Jordan | Liberal Democrats | 202 | 1.4% | 2.9% | — |
Upper Gipping · single-seat
Marginal winner Winning candidate's share of valid ballots. 57.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +7.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 5,566
| 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 | Andrew Stringer | Green Party | 3,212 | 57.7% | +7.7 pts | Elected |
| 2 | Charles Tilbury | Reform UK | 1,533 | 27.5% | — | |
| 3 | Nick Gowrley | Conservative Party | 694 | 12.5% | — | |
| 4 | Ann Cooke | Labour Party | 127 | 2.3% | — |