← East Suffolk (all cycles) · 4 May 2023 cohort

East Suffolk 2023

Local elections held 4 May 2023.

29 ward races
55 seats
4 elected below the proportional quota
7.3% of seats below quota
6 unfairly awarded seats
10.9% of seats unfairly awarded

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 29 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 55 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 Party49,39937.0%1527.3%2138.2%-6
Green Party35,80426.8%1629.1%1527.3%+1
Labour Party26,27919.7%1221.8%1120.0%+1
Liberal Democrats21,10615.8%1120.0%814.5%+3
Independent6410.5%11.8%00.0%+1
CPB2570.2%00.0%00.0%0
Heritage Party560.0%00.0%00.0%0
Total133,542100.0%55100.0%55100.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 2023 cycle was an all-out election — every seat was contested. The two opencouncildata snapshots below show the council immediately after the 2023 election (current) and on the eve of it (2022), so you can see what the result replaced.

Current (2023)
Previous (2022)

Wards in this council

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

Race results

Saxmundham · single-seat

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

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
1Fisher, J.Independent39634.5%−15.5 ptsElected
2Sandbach, J.Liberal Democrats32027.9%
3Dunnett, P.Conservative Party22219.3%
4Turner, M.Labour Party21018.3%

Electorate 3,472 · Back to ward index

Kessingland · 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. 1,075

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
1Green, A.Labour Party39837.0%−13.0 ptsElected
2Smith, L.Conservative Party35933.4%
3Coxon, J.Green Party31829.6%

Electorate 3,485 · Back to ward index

Rushmere St Andrew · single-seat

Marginal winner Winning candidate's share of valid ballots. 46.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −3.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,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
1Dean, D.Conservative Party58246.8%−3.2 ptsElected
2Dick, A.Labour Party40532.6%
3Belfield, S.Green Party25620.6%

Electorate 3,539 · Back to ward index

Lothingland · single-seat

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

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Ashdown, P.Conservative Party43447.1%−2.9 ptsElected
2Leveritt, T.Labour Party31834.5%
3Brambley, R.Green Party11112.0%
4Groome, S.Liberal Democrats596.4%

Electorate 2,926 · Back to ward index

Deben · single-seat

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

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
1Mallinder, J.Conservative Party77351.5%+1.5 ptsElected
2Noble, R.Green Party72948.5%

Electorate 3,742 · Back to ward index

Melton · single-seat

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

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-Lyte, R.Green Party89052.1%+2.1 ptsElected
2Porter, A.Conservative Party64137.5%
3Bicknell, K.Labour Party17810.4%

Electorate 3,594 · Back to ward index

Kelsale and Yoxford · single-seat

Marginal winner Winning candidate's share of valid ballots. 54.4% 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. 1,382

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
1Ewart, J.Liberal Democrats75254.4%+4.4 ptsElected
2Nicoll, A.Conservative Party35625.8%
3Clark, J.Labour Party27419.8%

Electorate 3,179 · Back to ward index

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

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
1Rivett, C.Conservative Party78721.5%43.1%+9.7 ptsElected
2Scrancher, M.Conservative Party69619.0%38.1%+4.7 ptsElected
3Robertson, A.Liberal Democrats65818.0%36.0%
4Thomas, C.Liberal Democrats60416.5%33.0%
5Newsome, C.Labour Party47312.9%25.9%
6Smith, J.Labour Party43812.0%24.0%

Electorate 7,439 · Back to ward index

Rendlesham and Orford · single-seat

Marginal winner Winning candidate's share of valid ballots. 58.1% 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. 1,448

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
1Wilson, T.Green Party84258.1%+8.1 ptsElected
2Herring, R.Conservative Party55038.0%
3Foxton, M.Heritage Party563.9%

Electorate 3,841 · Back to ward index

Wrentham, Wangford and Westleton · single-seat

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

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
1Ashton, P.Liberal Democrats89359.5%+9.5 ptsElected
2Brooks, N.Conservative Party44829.8%
3Murray, J.Labour Party16110.7%

Electorate 3,428 · Back to ward index

Gunton and St Margarets · 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. +11.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,168

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
1King, G.Labour Party1,02023.5%47.1%+13.7 ptsElected
2Parker, G.Labour Party96022.1%44.3%+11.0 ptsElected
3Coulam, L.Conservative Party93321.5%43.0%
4Harvey, R.Conservative Party80118.5%37.0%
5Ballantyne, A.Green Party2084.8%9.6%
6Edmondson, K.Green Party1984.6%9.1%
7Shreeve, F.Liberal Democrats1212.8%5.6%
8Shreeve, J.Liberal Democrats942.2%4.3%

Electorate 7,626 · Back to ward index

Carlton 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. 45.4% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,935

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
1Starling, J.Conservative Party90423.4%46.7%+13.4 ptsElected
2Ceresa, J.Conservative Party87922.7%45.4%+12.1 ptsElected
3Barker, S.Labour Party76919.9%39.8%
4Barker, C.Labour Party75819.6%39.2%
5Hammond, A.Green Party1914.9%9.9%
6Keates, D.Green Party1433.7%7.4%
7Mercer, J.Liberal Democrats1353.5%7.0%
8O'Neill, D.Liberal Democrats902.3%4.7%

Electorate 7,802 · Back to ward index

Wickham Market · single-seat

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

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, S.Green Party93062.6%+12.6 ptsElected
2Poulter, C.Conservative Party55537.4%

Electorate 3,895 · Back to ward index

Woodbridge · 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.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,555

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
1Molyneux, S.Green Party1,40427.5%55.0%+21.6 ptsElected
2Yule, K.Liberal Democrats1,22023.9%47.8%+14.4 ptsElected
3Richards, P.Labour Party86416.9%33.8%
4Holdcroft, G.Conservative Party84516.5%33.1%
5Attwell, S.Conservative Party77615.2%30.4%

Electorate 6,398 · Back to ward index

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

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
1Clery, D.Green Party1,38826.8%53.6%+20.3 ptsElected
2Hedgley, C.Conservative Party1,27224.6%49.1%+15.8 ptsElected
3Hiley, N.Green Party1,26324.4%48.8%
4Coupe, B.Conservative Party1,25724.3%48.5%

Electorate 6,745 · Back to ward index

Martlesham and Purdis Farm · 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. 50.5% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,165

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
1Thompson, E.Liberal Democrats1,22928.4%56.8%+23.4 ptsElected
2Packard, M.Liberal Democrats1,09425.3%50.5%+17.2 ptsElected
3Blundell, C.Conservative Party1,07624.9%49.7%
4Jenkinson, G.Conservative Party93021.5%43.0%

Electorate 6,121 · Back to ward index

Western Felixstowe · 3-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 ~3× smaller. 42.3% Proportional quota 25.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 ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,167

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Deacon, M.Labour Party1,20418.5%55.6%+30.6 ptsElected
2Folley, A.Labour Party96514.8%44.5%+19.5 ptsElected
3Smithson, R.Labour Party91614.1%42.3%+17.3 ptsElected
4Bird, S.Conservative Party84813.0%39.1%
5Green, T.Conservative Party82912.8%38.3%
6Bain, S.Conservative Party81512.5%37.6%
7Keyworth, R.Green Party4567.0%21.0%
8Thody, A.Green Party3645.6%16.8%
9Jones, M.CPB1031.6%4.8%

Electorate 8,759 · Back to ward index

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

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
1Langdon-Morris, V.Green Party1,65232.8%65.7%+32.3 ptsElected
2Grey, O.Liberal Democrats1,28325.5%51.0%+17.7 ptsElected
3Faulkner, T.Conservative Party1,05120.9%41.8%
4Cook, M.Conservative Party1,04620.8%41.6%

Electorate 6,961 · Back to ward index

Eastern Felixstowe · 3-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 ~3× smaller. 43.5% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +18.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,960

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Bennett, S.Liberal Democrats2,28819.3%57.8%+32.8 ptsElected
2Candy, J.Liberal Democrats1,83815.5%46.4%+21.4 ptsElected
3Jepson, M.Conservative Party1,72214.5%43.5%+18.5 ptsElected
4Wiles, S.Conservative Party1,67614.1%42.3%
5Underwood, D.Liberal Democrats1,56713.2%39.6%
6Malster, A.Conservative Party1,52112.8%38.4%
7Rowe, D.Labour Party1,1159.4%28.2%
8Babbington, H.CPB1541.3%3.9%

Electorate 10,638 · Back to ward index

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

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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 Party1,95822.9%68.8%+43.8 ptsElected
2Lawson, S.Conservative Party1,36716.0%48.1%+23.1 ptsElected
3Lynch, G.Conservative Party1,26114.8%44.3%+19.3 ptsElected
4Clements, B.Liberal Democrats1,20714.1%42.4%
5Bensley, L.Labour Party97211.4%34.2%
6Burcon, M.Green Party90510.6%31.8%
7Neal, S.Liberal Democrats86210.1%30.3%

Electorate 11,161 · Back to ward index

Southwold · single-seat

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

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
1Beavan, D.Liberal Democrats1,12272.4%+22.4 ptsElected
2Goldson, T.Conservative Party26517.1%
3Stansfeld, S.Labour Party875.6%
4Cross, K.Independent764.9%

Electorate 3,221 · Back to ward index

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

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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.Conservative Party1,40317.0%51.1%+26.1 ptsElected
2Robinson, K.Conservative Party1,32916.1%48.4%+23.4 ptsElected
3Gee, A.Conservative Party1,30415.8%47.5%+22.5 ptsElected
4Groome, B.Labour Party98912.0%36.0%
5Jones, J.Labour Party98512.0%35.9%
6Page, P.Labour Party88610.8%32.3%
7Eastaugh, A.Green Party3213.9%11.7%
8Steward, S.Green Party2953.6%10.7%
9Timberlake, J.Green Party2863.5%10.4%
10MacDowall, S.Liberal Democrats1632.0%5.9%
11Turner, A.Liberal Democrats1421.7%5.2%
12Sutton-Day, T.Liberal Democrats1371.7%5.0%

Electorate 10,852 · Back to ward index

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

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Gooch, L.Labour Party1,42218.3%54.8%+29.8 ptsElected
2Byatt, P.Labour Party1,42118.2%54.7%+29.7 ptsElected
3Pitchers, M.Labour Party1,23915.9%47.7%+22.7 ptsElected
4Bromley, D.Conservative Party86611.1%33.4%
5Ford, J.Conservative Party84810.9%32.7%
6Bowry, J.Conservative Party78810.1%30.4%
7Abbott, A.Green Party4746.1%18.3%
8Barnes, A.Green Party4065.2%15.6%
9Hart, C.Green Party3234.1%12.4%

Electorate 10,441 · Back to ward index

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

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
1Hammond, T.Green Party1,68230.4%60.8%+27.5 ptsElected
2Speca, A.Green Party1,56928.4%56.7%+23.4 ptsElected
3Cloke, J.Conservative Party81214.7%29.4%
4Bee, M.Conservative Party77614.0%28.1%
5Mobbs, T.Labour Party2945.3%10.6%
6Sadler, C.Labour Party2294.1%8.3%
7Carlile, N.Independent1693.1%6.1%

Electorate 6,868 · Back to ward index

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

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
1Ninnmey, M.Liberal Democrats1,73634.1%68.2%+34.9 ptsElected
2Reeves, L.Liberal Democrats1,49229.3%58.6%+25.3 ptsElected
3Richardson, M.Conservative Party1,00419.7%39.4%
4Mulcahy, P.Conservative Party85816.9%33.7%

Electorate 7,730 · Back to ward index

Aldeburgh and Leiston · 3-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 ~3× smaller. 53.2% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +28.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,567

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Daly, T.Green Party2,08619.5%58.5%+33.5 ptsElected
2Graham, K.Green Party1,96118.3%55.0%+30.0 ptsElected
3Whitelock, S.Green Party1,89617.7%53.2%+28.2 ptsElected
4Bond, J.Conservative Party1,27511.9%35.7%
5Cooper, T.Conservative Party1,23311.5%34.6%
6Reid, A.Conservative Party1,08910.2%30.5%
7Grugeon, D.Labour Party5995.6%16.8%
8Breach, R.Labour Party5615.2%15.7%

Electorate 9,876 · Back to ward index

Harbour and Normanston · 3-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 ~3× smaller. 57.0% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +32.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 1,909

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Craig, J.Labour Party1,11719.5%58.5%+33.5 ptsElected
2Patience, K.Labour Party1,10919.4%58.1%+33.1 ptsElected
3Gandy, T.Labour Party1,08819.0%57.0%+32.0 ptsElected
4Coulam, D.Conservative Party5609.8%29.3%
5Law, D.Conservative Party5169.0%27.0%
6Rule, V.Conservative Party4738.3%24.8%
7Eastaugh, A.Green Party3095.4%16.2%
8Love, P.Green Party2824.9%14.8%
9Ray, D.Green Party2724.8%14.3%

Electorate 11,176 · Back to ward index

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

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
1Keys-Holloway, B.Green Party1,75634.4%68.8%+35.5 ptsElected
2Wakeling, G.Green Party1,70233.4%66.7%+33.4 ptsElected
3Cackett, A.Conservative Party76014.9%29.8%
4Catchpole, G.Conservative Party62912.3%24.7%
5Murray, J.Labour Party2545.0%10.0%

Electorate 6,647 · Back to ward index

Beccles and Worlingham · 3-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 ~3× smaller. 61.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +36.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,993

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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.Green Party2,79223.3%69.9%+44.9 ptsElected
2Plummer, S.Green Party2,67322.3%66.9%+41.9 ptsElected
3Rumble, S.Green Party2,47120.6%61.9%+36.9 ptsElected
4Mortimer, T.Conservative Party8517.1%21.3%
5Reader, B.Conservative Party8066.7%20.2%
6Reader, M.Conservative Party7846.5%19.6%
7Hunt, S.Labour Party5834.9%14.6%
8Lahin, T.Labour Party5314.4%13.3%
9Burgess, T.Labour Party4874.1%12.2%

Electorate 11,768 · Back to ward index