← Suffolk (all cycles) · 6 May 2021 cohort

Suffolk 2021

Local elections held 6 May 2021.

63 ward races
75 seats
25 elected below the proportional quota
33.3% 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 63 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 75 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 %Δ
Conservative Party124,96948.0%5573.3%3749.3%+18
Labour Party55,97321.5%56.7%1722.7%-12
Green Party39,28315.1%912.0%1114.7%-2
Liberal Democrats25,8859.9%45.3%79.3%-3
Independent11,7234.5%11.3%34.0%-2
WS IND1,9590.8%11.3%00.0%+1
CPB2930.1%00.0%00.0%0
PINK1680.1%00.0%00.0%0
Total260,253100.0%75100.0%75100.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 2021 cycle was an all-out election — every seat was contested. The two opencouncildata snapshots below show the council immediately after the 2021 election (current) and on the eve of it (2020), so you can see what the result replaced.

Current (2021)
Previous (2020)

Wards in this council

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

Race results

Eastgate and Moreton Hall · single-seat

Marginal winner Winning candidate's share of valid ballots. 35.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −14.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,755

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Thompson P.Conservative Party97335.3%−14.7 ptsElected
2Beckwith T.Independent78828.6%
3Allcocks L.Labour Party37813.7%
4Warby F.Independent2669.7%
5Livsey J.M.Green Party2669.7%
6Linehan D.R.Liberal Democrats843.0%

Electorate 7,316 · EC ward code E58001749 · Back to ward index

Hadleigh · 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. 2,127

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Fraser M.Conservative Party76335.9%−14.1 ptsElected
2Grandon K.S.Independent64730.4%
3Pryor G.B.Green Party37317.5%
4Wiltshire A.L.Labour Party1728.1%
5Sheldrick T.E.Liberal Democrats1728.1%

Electorate 6,557 · EC ward code E58001420 · Back to ward index

Mildenhall · 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. 2,504

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Stanbury L.G.Conservative Party1,00440.1%−9.9 ptsElected
2Neal A.Independent85534.1%
3Finn P.Labour Party27110.8%
4Chandler D.Independent1636.5%
5Blomfield J.M.E.Green Party1516.0%
6Avison B.J.G.Liberal Democrats602.4%

Electorate 7,537 · EC ward code E58001432 · Back to ward index

Stowmarket South · single-seat

Marginal winner Winning candidate's share of valid ballots. 40.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −9.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,556

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Scarff K.E.Liberal Democrats1,03040.3%−9.7 ptsElected
2Gowrley N.Conservative Party85433.4%
3Bonner-Morgan E.O.Labour Party38014.9%
4Card D.R.Independent29211.4%

Electorate 7,462 · EC ward code E58001446 · Back to ward index

Exning and Newmarket · single-seat

Marginal winner Winning candidate's share of valid ballots. 40.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −9.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,514

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Hood R.D.S.Conservative Party1,02540.8%−9.2 ptsElected
2O'Neill C.WS IND68327.2%
3Warren C.T.Labour Party57923.0%
4Wheeler C.Green Party2279.0%

Electorate 8,531 · EC ward code E58001412 · Back to ward index

Thedwastre North · single-seat

Marginal winner Winning candidate's share of valid ballots. 40.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −9.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,603

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Mellen A.Green Party1,47240.9%−9.1 ptsElected
2Richardson H.Conservative Party1,22634.0%
3Storey J.C.Independent70619.6%
4Ajimal U.Labour Party1995.5%

Electorate 8,497 · EC ward code E58001449 · Back to ward index

Brandon · 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. 1,973

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Lukaniuk V.C.WS IND80841.0%−9.0 ptsElected
2Mason C.A.Conservative Party76638.8%
3Dean S.M.Labour Party29815.1%
4Tanner W.J.Green Party1015.1%

Electorate 6,992 · EC ward code E58001404 · Back to ward index

Sudbury East and Waldingfield · single-seat

Marginal winner Winning candidate's share of valid ballots. 41.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −8.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,291

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Faircloth-Mutton P.J.Conservative Party95541.7%−8.3 ptsElected
2Maybury M.V.Independent41017.9%
3Fowler L.V.M.Labour Party35915.7%
4Cresswell L.Independent34515.1%
5Munson T.Green Party2229.7%

Electorate 6,715 · EC ward code E58001447 · Back to ward index

Sudbury · single-seat

Marginal winner Winning candidate's share of valid ballots. 42.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −8.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,513

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Carter J.K.Green Party1,05642.0%−8.0 ptsElected
2Sudbury S.Conservative Party72128.7%
3Thomas J.O.Labour Party37615.0%
4Cresswell T.G.Independent1927.6%
5Spivey R.M.Liberal Democrats1686.7%

Electorate 6,949 · EC ward code E58001448 · Back to ward index

Peninsula · single-seat

Marginal winner Winning candidate's share of valid ballots. 42.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −7.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,409

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Harley S.C.L.Green Party1,44442.4%−7.6 ptsElected
2McLaren M.Conservative Party1,02930.2%
3McCraw A.W.Independent69920.5%
4Rawlings K.R.Labour Party2377.0%

Electorate 7,994 · EC ward code E58001436 · Back to ward index

Rushmere · 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. 3,144

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Martin S.Labour Party1,35743.2%−6.8 ptsElected
2Cawthorn P.B.Conservative Party1,32242.0%
3Morris R.Green Party2347.4%
4Lockington T.J.Liberal Democrats2317.3%

Electorate 7,306 · EC ward code E58001439 · Back to ward index

Bridge · single-seat

Marginal winner Winning candidate's share of valid ballots. 43.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −6.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,530

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Bridgeman R.Labour Party1,09543.3%−6.7 ptsElected
2Scanes M.Conservative Party1,00439.7%
3Patmore B.J.S.Green Party29211.5%
4Hore M.Liberal Democrats1395.5%

Electorate 8,386 · EC ward code E58001405 · Back to ward index

Bungay · single-seat

Marginal winner Winning candidate's share of valid ballots. 44.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −6.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,032

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Cloke J.Conservative Party1,33544.0%−6.0 ptsElected
2Abbott A.B.Green Party1,27942.2%
3Slyzuk D.P.Labour Party2739.0%
4Awty J.N.Liberal Democrats1454.8%

Electorate 7,347 · EC ward code E58001406 · Back to ward index

Hoxne and Eye · single-seat

Marginal winner Winning candidate's share of valid ballots. 45.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −5.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,259

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Gould P.J.W.Conservative Party1,46745.0%−5.0 ptsElected
2McGregor G.K.D.Independent80624.7%
3Glenton T.W.Liberal Democrats62319.1%
4Anderson P.J.Labour Party36311.1%

Electorate 7,642 · EC ward code E58001426 · Back to ward index

Stowmarket North and Stowupland · single-seat

Marginal winner Winning candidate's share of valid ballots. 45.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −4.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,318

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Welham K.P.Green Party1,51245.6%−4.4 ptsElected
2Green G.M.Conservative Party1,37341.4%
3Howman W.Labour Party43313.1%

Electorate 10,461 · EC ward code E58001445 · Back to ward index

Priory Heath · 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. 2,254

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Quinton W.A.Labour Party1,03045.7%−4.3 ptsElected
2Phillips E.J.Conservative Party91240.5%
3Patmore A.Green Party2029.0%
4Jacob N.A.S.Liberal Democrats1104.9%

Electorate 6,680 · EC ward code E58001437 · Back to ward index

Wickham · single-seat

Marginal winner Winning candidate's share of valid ballots. 45.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −4.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,612

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Nicoll A.J.M.Conservative Party1,65945.9%−4.1 ptsElected
2Smith-Lyte R.A.Green Party1,62645.0%
3Williams S.H.F.Liberal Democrats3279.1%

Electorate 8,827 · EC ward code E58001457 · Back to ward index

Thedwastre South · single-seat

Marginal winner Winning candidate's share of valid ballots. 46.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −4.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,120

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Otton P.Liberal Democrats1,43546.0%−4.0 ptsElected
2Augustine J.A.Conservative Party1,32142.3%
3Cockell P.J.Labour Party36411.7%

Electorate 7,260 · EC ward code E58001450 · Back to ward index

Newmarket and Red Lodge · single-seat

Marginal winner Winning candidate's share of valid ballots. 46.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −3.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,626

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Drummond A.Conservative Party1,23246.9%−3.1 ptsElected
2Swallow C.J.M.Labour Party49718.9%
3Appleby A.J.WS IND46817.8%
4Morse S.R.Green Party2198.3%
5Pinsker R.B.Liberal Democrats2108.0%

Electorate 10,340 · EC ward code E58001433 · Back to ward index

St. Helens · single-seat

Marginal winner Winning candidate's share of valid ballots. 47.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −2.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,015

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Johnson E.R.Labour Party1,42647.3%−2.7 ptsElected
2Karale S.Conservative Party1,00933.5%
3Wilmot T.Green Party36812.2%
4Daley P.B.Liberal Democrats2127.0%

Electorate 8,361 · EC ward code E58001441 · Back to ward index

St. Johns · single-seat

Marginal winner Winning candidate's share of valid ballots. 47.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −2.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,800

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Adams S.L.Labour Party1,33547.7%−2.3 ptsElected
2Rackham O.Conservative Party1,09839.2%
3Rook J.Green Party2197.8%
4Whitmore R.T.Liberal Democrats1485.3%

Electorate 7,104 · EC ward code E58001442 · Back to ward index

Blything · single-seat

Marginal winner Winning candidate's share of valid ballots. 48.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −1.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,125

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Smith R.W.L.Conservative Party1,52348.7%−1.3 ptsElected
2Turner A.Liberal Democrats96230.8%
3Harle P.E.Labour Party64020.5%

Electorate 7,904 · EC ward code E58001402 · Back to ward index

Halesworth · single-seat

Marginal winner Winning candidate's share of valid ballots. 48.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −1.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,171

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Dunning A.M.Green Party1,54648.8%−1.2 ptsElected
2Goldson T.Conservative Party1,28740.6%
3Coghill P.H.Labour Party2548.0%
4Hunt S.E.Liberal Democrats842.6%

Electorate 7,492 · EC ward code E58001421 · Back to ward index

Bosmere · single-seat

Marginal winner Winning candidate's share of valid ballots. 49.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −0.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,746

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Oakes K.M.N.Conservative Party1,35749.4%−0.6 ptsElected
2Phillips S.Liberal Democrats1,03437.7%
3Britton S.L.Labour Party35512.9%

Electorate 8,045 · EC ward code E58001403 · Back to ward index

Great Cornard · single-seat

Marginal winner Winning candidate's share of valid ballots. 49.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −0.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,101

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Beer P.K.Conservative Party1,04049.5%−0.5 ptsElected
2Bishton E.J.Labour Party58627.9%
3Bark M.Liberal Democrats25312.0%
4Killbery J.A.Green Party22210.6%

Electorate 7,137 · EC ward code E58001418 · Back to ward index

Stour Valley · single-seat

Marginal winner Winning candidate's share of valid ballots. 50.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +0.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,962

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Finch J.Conservative Party1,49950.6%+0.6 ptsElected
2Hurren B.D.Liberal Democrats1,07236.2%
3Hughes O.Labour Party2006.8%
4Carruthers J.M.Green Party1916.4%

Electorate 6,301 · EC ward code E58001444 · Back to ward index

Belstead Brook · single-seat

Marginal winner Winning candidate's share of valid ballots. 50.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +0.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,141

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Hudson C.G.Conservative Party1,08750.8%+0.8 ptsElected
2Busby D.M.Liberal Democrats72133.7%
3Wade K.R.Labour Party33315.6%

Electorate 6,613 · EC ward code E58001399 · Back to ward index

Kessingland and Southwold · single-seat

Marginal winner Winning candidate's share of valid ballots. 51.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +1.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,952

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Ladd M.Conservative Party1,51351.3%+1.3 ptsElected
2Robertson A.Liberal Democrats83128.2%
3Green A.F.Labour Party60820.6%

Electorate 7,558 · EC ward code E58001428 · Back to ward index

Gainsborough · single-seat

Marginal winner Winning candidate's share of valid ballots. 52.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +2.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,160

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Harsant L.Conservative Party1,67352.9%+2.9 ptsElected
2Connelly S.J.Labour Party1,16236.8%
3Packwood C.R.S.Liberal Democrats2548.0%
4Rivett J.Green Party712.2%

Electorate 8,036 · EC ward code E58001416 · Back to ward index

Gipping Valley · single-seat

Marginal winner Winning candidate's share of valid ballots. 54.3% 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. 2,722

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Chambers C.Conservative Party1,47854.3%+4.3 ptsElected
2Marriott A.J.Liberal Democrats80629.6%
3Wilson T.Labour Party43816.1%

Electorate 7,893 · EC ward code E58001417 · Back to ward index

Tower · 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.6% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 5,591

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 →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Everitt R.D.Conservative Party2,27720.4%40.7%+7.4 ptsElected
2Nettleton D.Conservative Party2,10418.8%37.6%+4.3 ptsElected
3Holland S.Green Party1,99317.8%35.6%
4Rowe M.S.Green Party1,48913.3%26.6%
5Higgins D.E.Labour Party1,40912.6%25.2%
6Sayer M.A.Labour Party8307.4%14.8%
7Stennett F.Independent6916.2%12.4%
8Poulson D.J.Liberal Democrats2692.4%4.8%
9Turner D.A.CPB1201.1%2.1%

Electorate 16,494 · EC ward code E58001754 · Back to ward index

Wilford · single-seat

Marginal winner Winning candidate's share of valid ballots. 54.3% 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. 2,951

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Reid A.Conservative Party1,60354.3%+4.3 ptsElected
2Daly T.Green Party56519.1%
3Cook J.Labour Party41914.2%
4Sandbach J.P.C.Liberal Democrats36412.3%

Electorate 7,024 · EC ward code E58001458 · Back to ward index

Melford · single-seat

Marginal winner Winning candidate's share of valid ballots. 54.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +4.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,097

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Kemp R.E.Independent1,69654.8%+4.8 ptsElected
2Stevens P.A.Conservative Party86527.9%
3Carpenter R.A.Green Party3049.8%
4Clements K.V.Labour Party2327.5%

Electorate 8,176 · EC ward code E58001431 · Back to ward index

St. Margarets and Westgate · 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. 39.0% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +5.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 5,632

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 →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Lockington I.E.Liberal Democrats2,59023.0%46.0%+12.7 ptsElected
2Richards D.Conservative Party2,19519.5%39.0%+5.6 ptsElected
3Carreiro A.Labour Party1,98917.7%35.3%
4Holmes O.J.Liberal Democrats1,84016.3%32.7%
5Long S.W.T.Labour Party1,51713.5%26.9%
6Wilmot K.E.Green Party9658.6%17.1%
7Smith T.M.P.PINK1681.5%3.0%

Electorate 15,503 · EC ward code E58001443 · Back to ward index

Samford · single-seat

Marginal winner Winning candidate's share of valid ballots. 56.8% 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. 3,465

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Hall G.E.Conservative Party1,96856.8%+6.8 ptsElected
2Hurley M.J.Independent55215.9%
3Davies S.J.Green Party54515.7%
4Perry I.P.Labour Party40011.5%

Electorate 8,178 · EC ward code E58001440 · Back to ward index

Haverhill East and Kedington · single-seat

Marginal winner Winning candidate's share of valid ballots. 57.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +7.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,071

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Roach D.J.Conservative Party1,18857.4%+7.4 ptsElected
2Page D.P.Labour Party46922.6%
3Davidson B.Independent24711.9%
4Mynott R.J.Green Party1678.1%

Electorate 7,092 · EC ward code E58001751 · Back to ward index

Felixstowe North and Trimley · single-seat

Marginal winner Winning candidate's share of valid ballots. 57.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +7.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,566

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Bird S.M.Conservative Party1,47257.4%+7.4 ptsElected
2Rowe D.J.Labour Party1,09442.6%

Electorate 8,213 · EC ward code E58001414 · Back to ward index

Hartismere · single-seat

Marginal winner Winning candidate's share of valid ballots. 57.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +7.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,305

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Fleming J.T.Conservative Party1,90057.5%+7.5 ptsElected
2Masters S.A.Green Party64919.6%
3Dougall E.Labour Party53216.1%
4Appleton D.P.Liberal Democrats2246.8%

Electorate 8,104 · EC ward code E58001423 · Back to ward index

Haverhill Cangle · 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. 42.0% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +8.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,400

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 →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Mason J.Conservative Party1,99429.3%58.6%+25.3 ptsElected
2Sowa H.Conservative Party1,42921.0%42.0%+8.7 ptsElected
3Smith D.M.Labour Party86912.8%25.6%
4Smith L.Labour Party86412.7%25.4%
5Luccarini A.J.Independent4676.9%13.7%
6Fox P.C.S.Independent4116.0%12.1%
7Forsdyke N.L.Green Party3014.4%8.9%
8Leathers M.L.Green Party2764.1%8.1%
9Payne D.C.Liberal Democrats1892.8%5.6%

Electorate 13,849 · EC ward code E58001760 · Back to ward index

Framlingham · single-seat

Marginal winner Winning candidate's share of valid ballots. 59.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +9.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,243

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Burroughes S.J.H.Conservative Party1,91759.1%+9.1 ptsElected
2Theaker P.D.Labour Party75423.3%
3Mercer J.Liberal Democrats57217.6%

Electorate 7,772 · EC ward code E58001415 · Back to ward index

Row Heath · single-seat

Marginal winner Winning candidate's share of valid ballots. 60.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +10.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,681

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Noble C.L.B.Conservative Party1,62060.4%+10.4 ptsElected
2Chipulina T.L.Labour Party38714.4%
3Waldron D.Independent36913.8%
4Unwin C.Green Party30511.4%

Electorate 9,168 · EC ward code E58001438 · Back to ward index

Chantry · 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. 44.3% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +10.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 5,279

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 →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Cenci N.Conservative Party2,89527.4%54.8%+21.5 ptsElected
2Wilson N.Conservative Party2,33722.1%44.3%+10.9 ptsElected
3Armitage H.C.Labour Party2,25521.4%42.7%
4Gardiner P.K.Labour Party1,97018.7%37.3%
5Hynes M.Green Party5295.0%10.0%
6Merritt A.J.Liberal Democrats2912.8%5.5%
7Drake L.M.Liberal Democrats2812.7%5.3%

Electorate 16,793 · EC ward code E58001408 · Back to ward index

Hardwick · single-seat

Marginal winner Winning candidate's share of valid ballots. 61.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +11.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,933

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Rout R.R.Conservative Party1,80661.6%+11.6 ptsElected
2Macpherson J.D.A.Labour Party44815.3%
3Dexter-Mills C.Green Party35011.9%
4Korfanty H.W.Liberal Democrats32911.2%

Electorate 6,692 · EC ward code E58001750 · Back to ward index

Bixley · single-seat

Marginal winner Winning candidate's share of valid ballots. 61.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +11.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,676

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1West P.M.Conservative Party1,64961.6%+11.6 ptsElected
2Bones P.I.Labour Party63623.8%
3Cullen S.G.Green Party2449.1%
4Powell T.A.Liberal Democrats1475.5%

Electorate 5,718 · EC ward code E58001400 · Back to ward index

Gunton · 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. 45.3% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +12.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,603

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 →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Reeder J.F.Conservative Party1,65322.9%45.9%+12.6 ptsElected
2Harvey R.D.W.Conservative Party1,63322.7%45.3%+12.0 ptsElected
3Craig J.E.Labour Party1,30918.2%36.3%
4Patience K.J.Labour Party1,29718.0%36.0%
5Coxon J.Green Party4025.6%11.2%
6Ardley S.Independent3625.0%10.0%
7Jackson P.A.D.Green Party3484.8%9.7%
8Hinton R.L.Independent2012.8%5.6%

Electorate 15,124 · EC ward code E58001419 · Back to ward index

Cosford · single-seat

Marginal winner Winning candidate's share of valid ballots. 62.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +12.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,415

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Lindsay R.J.Green Party2,12262.1%+12.1 ptsElected
2Millward J.K.Conservative Party1,17834.5%
3Mills C.A.Labour Party1153.4%

Electorate 7,076 · EC ward code E58001410 · Back to ward index

Martlesham · single-seat

Marginal winner Winning candidate's share of valid ballots. 62.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +12.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,781

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Mulcahy P.Conservative Party2,35662.3%+12.3 ptsElected
2Evans S.Liberal Democrats73819.5%
3Lawrence E.Labour Party68718.2%

Electorate 9,339 · EC ward code E58001430 · Back to ward index

Beccles · 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. 46.0% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +12.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 4,628

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 →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Topping C.A.Green Party2,59428.0%56.1%+22.7 ptsElected
2McGregor P.A.Green Party2,13123.0%46.0%+12.7 ptsElected
3Bee M.Conservative Party2,02021.8%43.6%
4Catchpole G.Conservative Party1,76919.1%38.2%
5Newsome C.D.Labour Party3744.0%8.1%
6Taylor D.Labour Party3684.0%8.0%

Electorate 11,811 · EC ward code E58001398 · Back to ward index

Carlford · single-seat

Marginal winner Winning candidate's share of valid ballots. 63.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +13.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,254

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Bryce E.Conservative Party2,05663.2%+13.2 ptsElected
2Clery D.P.Green Party69821.5%
3Dick A.Labour Party50015.4%

Electorate 7,263 · EC ward code E58001407 · Back to ward index

Thredling · single-seat

Marginal winner Winning candidate's share of valid ballots. 63.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +13.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,295

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Hicks M.J.R.Conservative Party2,08463.2%+13.2 ptsElected
2Bridgeman H.L.Green Party60218.3%
3Hardy K.T.Labour Party41712.7%
4Pearson M.A.Liberal Democrats1925.8%

Electorate 7,733 · EC ward code E58001453 · Back to ward index

Upper Gipping · single-seat

Marginal winner Winning candidate's share of valid ballots. 63.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +13.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,556

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Stringer A.G.Green Party2,25063.3%+13.3 ptsElected
2Lathangue-Clayton K.Conservative Party1,07530.2%
3Reynolds J.A.Labour Party2316.5%

Electorate 7,836 · EC ward code E58001455 · Back to ward index

Clare · single-seat

Marginal winner Winning candidate's share of valid ballots. 63.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +13.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,668

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Bennett B.Conservative Party2,32263.3%+13.3 ptsElected
2Rogers K.L.Labour Party70419.2%
3Bell J.J.W.Green Party64217.5%

Electorate 8,993 · EC ward code E58001759 · Back to ward index

Woodbridge · single-seat

Marginal winner Winning candidate's share of valid ballots. 63.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. 2,973

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Page C.A.Liberal Democrats1,88763.5%+13.5 ptsElected
2Sanders R.L.Conservative Party1,08636.5%

Electorate 6,425 · EC ward code E58001459 · Back to ward index

Lowestoft South · 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. 47.3% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +13.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,689

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 →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Ceresa J.Conservative Party2,09428.4%56.8%+23.4 ptsElected
2Starling J.M.Conservative Party1,74423.6%47.3%+13.9 ptsElected
3Barker S.V.Labour Party1,22016.5%33.1%
4Finnigan D.Labour Party1,01613.8%27.5%
5Youngman E.V.Green Party4165.6%11.3%
6Light P.A.Liberal Democrats3374.6%9.1%
7Eastaugh A.N.Green Party3354.5%9.1%
8Shreeve J.R.Liberal Democrats2152.9%5.8%

Electorate 14,713 · EC ward code E58001429 · Back to ward index

Whitehouse and Whitton · 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. 47.8% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +14.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 4,844

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 →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Goldsmith D.F.Conservative Party2,54626.3%52.6%+19.2 ptsElected
2Murray S.Conservative Party2,31723.9%47.8%+14.5 ptsElected
3Meudec S.J.M.Labour Party2,13022.0%44.0%
4Shaw C.F.Labour Party1,73417.9%35.8%
5Mann J.W.Green Party5275.4%10.9%
6Pakes M.E.Liberal Democrats2863.0%5.9%
7Pryke G.Liberal Democrats1471.5%3.0%

Electorate 15,821 · EC ward code E58001456 · Back to ward index

Thingoe North · single-seat

Marginal winner Winning candidate's share of valid ballots. 64.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +14.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,030

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Hopfensperger B.Conservative Party1,96164.7%+14.7 ptsElected
2Parker K.Labour Party47115.5%
3Ingwall King O.G.Green Party36912.2%
4Chapman i.R.Liberal Democrats2297.6%

Electorate 7,363 · EC ward code E58001752 · Back to ward index

Thingoe South · single-seat

Marginal winner Winning candidate's share of valid ballots. 65.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +15.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,359

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Soons K.Conservative Party2,19265.3%+15.3 ptsElected
2Davies R.H.Labour Party47014.0%
3Martin V.Green Party46713.9%
4Brooks L.Liberal Democrats2306.8%

Electorate 7,808 · EC ward code E58001753 · Back to ward index

Aldeburgh and Leiston · single-seat

Marginal winner Winning candidate's share of valid ballots. 66.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +16.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,746

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Haworth-Culf T.Conservative Party1,82866.6%+16.6 ptsElected
2Ilett I.W.Labour Party91833.4%

Electorate 7,678 · EC ward code E58001397 · Back to ward index

Felixstowe Coastal · 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. 53.1% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 5,790

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 →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Newman G.L.Conservative Party3,33528.8%57.6%+24.3 ptsElected
2Wiles S.Conservative Party3,07326.5%53.1%+19.7 ptsElected
3Bennett S.J.T.Liberal Democrats1,25610.8%21.7%
4Morris M.A.Labour Party1,22310.6%21.1%
5Reaville R.M.S.Labour Party8977.7%15.5%
6Candy J.Liberal Democrats8747.5%15.1%
7Bennett L.M.Green Party7486.5%12.9%
8Jones M.W.CPB1731.5%3.0%

Electorate 15,660 · EC ward code E58001413 · Back to ward index

Oulton · 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. 53.2% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 4,520

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 →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Back E.N.M.Conservative Party2,58728.6%57.2%+23.9 ptsElected
2Robinson K.G.Conservative Party2,40426.6%53.2%+19.9 ptsElected
3King G.Labour Party1,31114.5%29.0%
4Begum N.Labour Party1,23113.6%27.2%
5Lang P.A.Green Party4104.5%9.1%
6Youngman D.J.Green Party4064.5%9.0%
7Hinton J.Independent3493.9%7.7%
8Knights T.Independent2092.3%4.6%
9O'Neill D.Liberal Democrats1331.5%2.9%

Electorate 15,923 · EC ward code E58001434 · Back to ward index

Blackbourn · single-seat

Marginal winner Winning candidate's share of valid ballots. 70.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +20.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,424

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Spicer J.G.Conservative Party2,42170.7%+20.7 ptsElected
2Lakin W.G.Green Party53415.6%
3Bailey J.R.Labour Party46913.7%

Electorate 8,333 · EC ward code E58001401 · Back to ward index

Pakefield · 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. 58.1% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +24.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,407

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 →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Vigo di Gallidoro M.A.Conservative Party2,02529.7%59.4%+26.1 ptsElected
2Rivett C.D.Conservative Party1,98029.1%58.1%+24.8 ptsElected
3Coleby N.Labour Party92813.6%27.2%
4Gandy T.Labour Party87312.8%25.6%
5Eastaugh A.M.Green Party3675.4%10.8%
6Martin l.N.Green Party2423.6%7.1%
7Thomas C.Liberal Democrats2383.5%7.0%
8Shreeve F.J.Liberal Democrats1602.3%4.7%

Electorate 11,958 · EC ward code E58001435 · Back to ward index

Kesgrave and Rushmere St Andrew · 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. 59.5% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +26.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 4,984

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 →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1McCallum D.Conservative Party3,54235.5%71.1%+37.7 ptsElected
2Lawson S.Conservative Party2,96429.7%59.5%+26.1 ptsElected
3Archer K.E.Labour Party1,16011.6%23.3%
4Bensley L.A.Labour Party8488.5%17.0%
5Clements B.Liberal Democrats7567.6%15.2%
6Foster H.J.Green Party6987.0%14.0%

Electorate 15,815 · EC ward code E58001427 · Back to ward index