← Suffolk (all cycles) · 7 May 2026 cohort

Suffolk 2026

Local elections held 7 May 2026.

23 ward races
23 seats
22 elected below the proportional quota
95.7% of seats below quota

How to read this page

Each race below shows the share of valid ballots the marginal elected candidate actually won, and compares it to the proportional quota: the share they'd need to clinch the seat under any proportional voting method (1 seats + 1). For a 1-seat ward the quota is 50%; for 2 seats, 33.3%; for 3 seats, 25%.

Where the actual winning share fell below the quota, we show the signed gap as points below quota (a negative number) — the editorial indictment. Above-quota results clear the bar and pass without comment. The voting method is the subject of every observation here. Named candidates appear as the public election record requires; the cause being audited is the voting method, not the individuals. See the methodology page for derivations.

If votes were counted by party

Across the 23 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 23 seats had been shared out in proportion to votes received (how, with caveats). The Δ column is the actual seat count minus the proportional seat count — positive numbers are parties First-Past-the-Post over-represented; negative are parties it under-represented.

PartyVotesVote %Seats won% of seatsProportional seatsProportional %Δ
Reform UK27,05133.3%1460.9%834.8%+6
Conservative Party21,72426.7%626.1%730.4%-1
Green Party15,96319.6%313.0%521.7%-2
Labour Party7,6279.4%00.0%28.7%-2
Liberal Democrats5,9247.3%00.0%14.3%-1
Independent2,9373.6%00.0%00.0%0
The Official Monster Raving Loony Party250.0%00.0%00.0%0
Communist Party of Britain170.0%00.0%00.0%0
Total81,268100.0%23100.0%23100.0%0

Vote share vs seats won

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

Vote share
Actual seats
Proportional seats

Council composition: what this election replaced

The 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.

Current (2026)
Previous (2025)

Wards in this council

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

Race results

Blyth Estuary · single-seat

Marginal winner 26.9% Proportional quota 50.0% Below quota −23.1 pts Valid ballots 4,113

RankCandidatePartyVotesShareBelow quotaElected
1John MatthewsReform UK1,10826.9%−23.1 ptsElected
2John Crumpton CooperConservative Party87721.3%
3Andrew TurnerLiberal Democrats86621.1%
4Rachel KellettGreen Party77818.9%
5Michael Rowan-RobinsonLabour Party48411.8%

Electorate 8,104 · Ballots cast 4,126 · Invalid 13 · EC ward code local.suffolk.blyth-estuary.2026-05-07 · Back to ward index

Eastgate and Moreton Hall · single-seat

Marginal winner 28.2% Proportional quota 50.0% Below quota −21.8 pts Valid ballots 3,788

RankCandidatePartyVotesShareBelow quotaElected
1Simon AaldersReform UK1,07028.2%−21.8 ptsElected
2Andy McGowanLiberal Democrats85622.6%
3Birgitte MagerConservative Party79421.0%
4Cliff WatermanLabour Party53714.2%
5Yarrow JefferyGreen Party53114.0%

Electorate 8,729 · Ballots cast 3,795 · Invalid 7 · EC ward code local.suffolk.eastgate-moreton-hall.2026-05-07 · Back to ward index

Exning and Newmarket · single-seat

Marginal winner 30.3% Proportional quota 50.0% Below quota −19.7 pts Valid ballots 3,632

RankCandidatePartyVotesShareBelow quotaElected
1Andrew BurtonReform UK1,10130.3%−19.7 ptsElected
2Ben GreeningConservative Party95526.3%
3Jon LondonLiberal Democrats82522.7%
4Debbie ClarkeGreen Party47913.2%
5Shelagh Rose KavanaghLabour Party2727.5%

Electorate 9,439 · Ballots cast 3,646 · Invalid 14 · EC ward code local.suffolk.exning-newmarket.2026-05-07 · Back to ward index

Abbeygate and Minden · single-seat

Marginal winner 31.8% Proportional quota 50.0% Below quota −18.2 pts Valid ballots 3,930

RankCandidatePartyVotesShareBelow quotaElected
1Dylan William RoquesGreen Party1,24931.8%−18.2 ptsElected
2Catherine MustoeReform UK90323.0%
3Mark David WinterConservative Party60715.4%
4Donna HigginsLabour Party58014.8%
5Paul HopfenspergerIndependent44211.2%
6Aiden RoeLiberal Democrats1323.4%
7Darren Alan TurnerCommunist Party of Britain170.4%

Electorate 7,947 · Ballots cast 3,943 · Invalid 13 · EC ward code local.suffolk.abbeygate-minden.2026-05-07 · Back to ward index

St Olaves and Tollgate · single-seat

Marginal winner 32.3% Proportional quota 50.0% Below quota −17.7 pts Valid ballots 3,052

RankCandidatePartyVotesShareBelow quotaElected
1Martin RobinsonReform UK98632.3%−17.7 ptsElected
2Susie DowlingGreen Party92230.2%
3Diane HindLabour Party45514.9%
4Thomas Matthew MurrayConservative Party37912.4%
5David NettletonIndependent31010.2%

Electorate 8,941 · Ballots cast 3,057 · Invalid 5 · EC ward code local.suffolk.st-olaves-tollgate.2026-05-07 · Back to ward index

Mildenhall · single-seat

Marginal winner 35.1% Proportional quota 50.0% Below quota −14.9 pts Valid ballots 3,392

RankCandidatePartyVotesShareBelow quotaElected
1Louis BusuttilReform UK1,18935.1%−14.9 ptsElected
2Ian ShippIndependent1,04330.7%
3Lance StanburyConservative Party61318.1%
4Claire SteedGreen Party2948.7%
5Roxanne Debra DownesLabour Party1474.3%
6Zigurds KronbergsLiberal Democrats742.2%
7Chaz ChandlerIndependent320.9%

Electorate 8,631 · Ballots cast 3,396 · Invalid 4 · EC ward code local.suffolk.mildenhall.2026-05-07 · Back to ward index

Haverhill East and Rural · single-seat

Marginal winner 35.1% Proportional quota 50.0% Below quota −14.9 pts Valid ballots 3,612

RankCandidatePartyVotesShareBelow quotaElected
1Luke Thomas O'BrienReform UK1,26835.1%−14.9 ptsElected
2Nick ClarkeConservative Party1,24034.3%
3Luke StannettGreen Party49613.7%
4Quinn CoxLabour Party37110.3%
5Chris ConnorLiberal Democrats2376.6%

Electorate 8,737 · Ballots cast 3,617 · Invalid 5 · EC ward code local.suffolk.haverhill-east-rural.2026-05-07 · Back to ward index

Clare · single-seat

Marginal winner 36.3% Proportional quota 50.0% Below quota −13.7 pts Valid ballots 4,171

RankCandidatePartyVotesShareBelow quotaElected
1Bobby BennettConservative Party1,51636.3%−13.7 ptsElected
2Warren RodwellReform UK1,46135.0%
3Jessica SibleyGreen Party54113.0%
4Hugo William BovillLiberal Democrats3799.1%
5Adam ChadwickLabour Party2746.6%

Electorate 8,058 · Ballots cast 4,180 · Invalid 9 · EC ward code local.suffolk.clare.2026-05-07 · Back to ward index

Newmarket and Red Lodge · single-seat

Marginal winner 36.5% Proportional quota 50.0% Below quota −13.5 pts Valid ballots 3,485

RankCandidatePartyVotesShareBelow quotaElected
1Adrian Lawson WhittleReform UK1,27236.5%−13.5 ptsElected
2Andy DrummondConservative Party96327.6%
3Doug TaylorGreen Party56416.2%
4Keith Norman HollandLabour Party42112.1%
5Katarina KeepLiberal Democrats2657.6%

Electorate 9,917 · Ballots cast 3,491 · Invalid 6 · EC ward code local.suffolk.newmarket-red-lodge.2026-05-07 · Back to ward index

Blackbourn · single-seat

Marginal winner 38.1% Proportional quota 50.0% Below quota −11.9 pts Valid ballots 4,288

RankCandidatePartyVotesShareBelow quotaElected
1Harry RichardsonConservative Party1,63238.1%−11.9 ptsElected
2Paul Christopher BrownReform UK1,51535.3%
3Clare HigsonGreen Party73317.1%
4Rowena LindbergLabour Party4089.5%

Electorate 8,789 · Ballots cast 4,307 · Invalid 19 · EC ward code local.suffolk.blackbourn.2026-05-07 · Back to ward index

Haverhill South · single-seat

Marginal winner 38.9% Proportional quota 50.0% Below quota −11.1 pts Valid ballots 2,543

RankCandidatePartyVotesShareBelow quotaElected
1Paul LittmanReform UK99038.9%−11.1 ptsElected
2Graham ConeConservative Party65725.8%
3Mark EreiraGreen Party54321.4%
4David Malcolm SmithLabour Party35313.9%

Electorate 7,739 · Ballots cast 2,550 · Invalid 7 · EC ward code local.suffolk.haverhill-south.2026-05-07 · Back to ward index

Carlford · single-seat

Marginal winner 40.1% Proportional quota 50.0% Below quota −9.9 pts Valid ballots 4,758

RankCandidatePartyVotesShareBelow quotaElected
1Elaine BryceConservative Party1,90940.1%−9.9 ptsElected
2Georgia Clare Aurelia HowellReform UK1,19625.1%
3Stephen James MunsonGreen Party1,14324.0%
4Hugo MasonLiberal Democrats2575.4%
5Belinda Jane RandallLabour Party2535.3%

Electorate 0 · Ballots cast 4,774 · Invalid 16 · EC ward code local.suffolk.carlford.2026-05-07 · Back to ward index

Barrow and Thingoe · single-seat

Marginal winner 41.9% Proportional quota 50.0% Below quota −8.1 pts Valid ballots 4,527

RankCandidatePartyVotesShareBelow quotaElected
1Beccy HopfenspergerConservative Party1,89541.9%−8.1 ptsElected
2Ian Charles HoulderReform UK1,27228.1%
3Nicholas Peter JeffreysGreen Party59513.1%
4Will HowmanLabour Party3948.7%
5Helen KorfantyLiberal Democrats3718.2%

Electorate 8,801 · Ballots cast 4,542 · Invalid 15 · EC ward code local.suffolk.barrow-thingoe.2026-05-07 · Back to ward index

Brandon · single-seat

Marginal winner 42.8% Proportional quota 50.0% Below quota −7.2 pts Valid ballots 3,335

RankCandidatePartyVotesShareBelow quotaElected
1Tim KentReform UK1,42742.8%−7.2 ptsElected
2David PalmerConservative Party56416.9%
3Victor LukaniukIndependent49214.8%
4Gemma RaymondGreen Party38711.6%
5Wayne BlandIndependent2126.4%
6Tony Paul Stewart BlackerLabour Party1504.5%
7Adam RobertsonLiberal Democrats1033.1%

Electorate 8,741 · Ballots cast 3,341 · Invalid 6 · EC ward code local.suffolk.brandon.2026-05-07 · Back to ward index

Harbour · single-seat

Marginal winner 43.2% Proportional quota 50.0% Below quota −6.8 pts Valid ballots 2,095

RankCandidatePartyVotesShareBelow quotaElected
1Rob AylingReform UK90443.2%−6.8 ptsElected
2James Peter MarjoramGreen Party47122.5%
3Tess GandyLabour Party43120.6%
4May ReaderConservative Party1808.6%
5John Richard ShreeveLiberal Democrats1095.2%

Electorate 0 · Ballots cast 2,113 · Invalid 18 · EC ward code local.suffolk.harbour.2026-05-07 · Back to ward index

Felixstowe Maritime · single-seat

Marginal winner 43.4% Proportional quota 50.0% Below quota −6.6 pts Valid ballots 3,264

RankCandidatePartyVotesShareBelow quotaElected
1Tony LoveReform UK1,41843.4%−6.6 ptsElected
2Stephen Nicholas WyattGreen Party69621.3%
3Georgina Gabriella Beatrice AllanConservative Party45614.0%
4Rosie SmithsonLabour Party39312.0%
5Jan CandyLiberal Democrats3019.2%

Electorate 0 · Ballots cast 3,271 · Invalid 7 · EC ward code local.suffolk.felixstowe-maritime.2026-05-07 · Back to ward index

Bungay · single-seat

Marginal winner 43.5% Proportional quota 50.0% Below quota −6.5 pts Valid ballots 3,862

RankCandidatePartyVotesShareBelow quotaElected
1Peter AianoGreen Party1,68143.5%−6.5 ptsElected
2Herbie CrossmanReform UK1,18030.6%
3Victoria Louise Drew-BattyConservative Party62916.3%
4John Nicholas AwtyLiberal Democrats2075.4%
5Tim MobbsLabour Party1403.6%
6Eddie Marmite Salmagundy HendersonThe Official Monster Raving Loony Party250.6%

Electorate 7,608 · Ballots cast 3,869 · Invalid 7 · EC ward code local.suffolk.bungay.2026-05-07 · Back to ward index

Row Heath · single-seat

Marginal winner 43.6% Proportional quota 50.0% Below quota −6.4 pts Valid ballots 3,368

RankCandidatePartyVotesShareBelow quotaElected
1Don WaldronReform UK1,46943.6%−6.4 ptsElected
2Susan GlossopConservative Party86025.5%
3Tom MooreGreen Party45213.4%
4David Anthony TaylorIndependent40612.1%
5Joyce Amope AdenekanLabour Party1815.4%

Electorate 8,525 · Ballots cast 3,373 · Invalid 5 · EC ward code local.suffolk.row-heath.2026-05-07 · Back to ward index

Halesworth · single-seat

Marginal winner 45.7% Proportional quota 50.0% Below quota −4.3 pts Valid ballots 3,857

RankCandidatePartyVotesShareBelow quotaElected
1Annette DunningGreen Party1,76145.7%−4.3 ptsElected
2Garry Graham DebenhamReform UK1,06427.6%
3Lawrence Samuel ChampionConservative Party65016.9%
4Sally EastLiberal Democrats2245.8%
5Ian LuffLabour Party1584.1%

Electorate 0 · Ballots cast 3,873 · Invalid 16 · EC ward code local.suffolk.halesworth.2026-05-07 · Back to ward index

Carlton and Whitton · single-seat

Marginal winner 47.0% Proportional quota 50.0% Below quota −3.0 pts Valid ballots 2,946

RankCandidatePartyVotesShareBelow quotaElected
1Richard Eric ReadReform UK1,38447.0%−3.0 ptsElected
2Jenny CeresaConservative Party67723.0%
3Rosemary Helen BrambleyGreen Party37312.7%
4Lewis Frederick WellerLabour Party34111.6%
5Dave O'NeillLiberal Democrats1715.8%

Electorate 7,994 · Ballots cast 2,955 · Invalid 9 · EC ward code local.suffolk.carlton-whitton.2026-05-07 · Back to ward index

Hardwick · single-seat

Marginal winner 47.8% Proportional quota 50.0% Below quota −2.2 pts Valid ballots 3,559

RankCandidatePartyVotesShareBelow quotaElected
1Richard Raydon RoutConservative Party1,70147.8%−2.2 ptsElected
2Sheila BurkeReform UK74721.0%
3Grahame StarlingGreen Party54415.3%
4Judith MooreLabour Party3539.9%
5James PorterLiberal Democrats2146.0%

Electorate 6,923 · Ballots cast 3,561 · Invalid 2 · EC ward code local.suffolk.hardwick.2026-05-07 · Back to ward index

Haverhill North West and Withersfield · single-seat

Marginal winner 49.8% Proportional quota 50.0% Below quota −0.2 pts Valid ballots 3,056

RankCandidatePartyVotesShareBelow quotaElected
1Joe MasonConservative Party1,52349.8%−0.2 ptsElected
2Heike SowaReform UK78125.6%
3Indy WijenayakaLabour Party32010.5%
4Lizzie EyreGreen Party31910.4%
5Jessica ToveyLiberal Democrats1133.7%

Electorate 7,842 · Ballots cast 3,063 · Invalid 7 · EC ward code local.suffolk.haverhill-north-west-withersfield.2026-05-07 · Back to ward index

Carlton Colville · single-seat

Marginal winner 51.1% Proportional quota 50.0% Below quota +1.1 pts Valid ballots 2,635

RankCandidatePartyVotesShareBelow quotaElected
1June Alison MummeryReform UK1,34651.1%+1.1 ptsElected
2Letitia Vanessa SmithConservative Party44717.0%
3Alan Thomas BarnesGreen Party41115.6%
4Chris ThomasLiberal Democrats2208.3%
5Marilyn Anne SayerLabour Party2118.0%

Electorate 7,654 · Ballots cast 2,640 · Invalid 5 · EC ward code local.suffolk.carlton-colville.2026-05-07 · Back to ward index