← South Norfolk (all cycles) · 4 May 2023 cohort

South Norfolk 2023

Local elections held 4 May 2023.

26 ward races
46 seats
5 elected below the proportional quota
10.9% of seats below quota
7 unfairly awarded seats
15.2% 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 26 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 46 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 Party28,43239.2%2452.2%1941.3%+5
Labour Party19,20326.5%919.6%1226.1%-3
Liberal Democrats15,94522.0%1123.9%1021.7%+1
Green Party7,25910.0%00.0%48.7%-4
Independent1,5142.1%24.3%12.2%+1
Reform UK1100.2%00.0%00.0%0
Total72,463100.0%46100.0%46100.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

Forncett · single-seat

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

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
1Carsok, K.Conservative Party36138.0%−12.0 ptsElected
2McClenning, R.Liberal Democrats27428.9%
3Reason, P.Labour Party16817.7%
4Sharp, C.Green Party14615.4%

Electorate 2,813 · Back to ward index

Thurlton · single-seat

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

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
1Evans, G.Conservative Party40540.0%−10.0 ptsElected
2Harrison, P.Liberal Democrats39839.3%
3Blaikie, S.Labour Party21020.7%

Electorate 2,672 · Back to ward index

Rockland · single-seat

Marginal winner Winning candidate's share of valid ballots. 40.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −9.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,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
1Thomson, V.Conservative Party47240.7%−9.3 ptsElected
2White, M.Labour Party41836.0%
3Harkin, J.Green Party27023.3%

Electorate 2,776 · Back to ward index

Newton Flotman · single-seat

Marginal winner Winning candidate's share of valid ballots. 41.3% Proportional quota 50.0% 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 ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,003

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
1Cook, M.Independent41441.3%−8.7 ptsElected
2Webster, L.Conservative Party33533.4%
3Sewell, S.Labour Party25425.3%

Electorate 2,506 · Back to ward index

Bunwell · single-seat

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

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
1Ridley, S.Conservative Party41848.0%−2.0 ptsElected
2Chapman, J.Labour Party19722.6%
3Rissmann, B.Liberal Democrats15718.0%
4Gooch, M.Green Party9911.4%

Electorate 2,485 · Back to ward index

Bressingham and Burston · 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. 997

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
1Easter, J.Conservative Party50650.8%+0.8 ptsElected
2Norman, B.Liberal Democrats16616.6%
3Rocholl, D.Labour Party16316.3%
4Reynolds, D.Green Party16216.2%

Electorate 2,768 · Back to ward index

Brooke · single-seat

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

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
1Fuller, J.Conservative Party60950.9%+0.9 ptsElected
2Treby, J.Green Party29524.6%
3Fowler, T.Labour Party29324.5%

Electorate 2,730 · Back to ward index

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

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
1Hudson, C.Independent87026.2%52.3%+19.0 ptsElected
2Thompson, D.Conservative Party57017.1%34.3%+0.9 ptsElected
3Tuck, V.Conservative Party50115.1%30.1%
4Hardy, H.Green Party48514.6%29.2%
5Reekie, P.Labour Party42912.9%25.8%
6Wenman, F.Liberal Democrats2698.1%16.2%
7Boreham, I.Green Party2026.1%12.1%

Electorate 5,275 · Back to ward index

Wicklewood · 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. 1,086

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
1Elliott, R.Conservative Party55751.3%+1.3 ptsElected
2Barrett, R.Green Party27024.9%
3Crouch, M.Labour Party25923.8%

Electorate 2,718 · Back to ward index

Central Wymondham · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 36.5% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,806

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
1Hurn, K.Conservative Party69719.3%38.6%+5.3 ptsElected
2Savage, R.Conservative Party65918.2%36.5%+3.2 ptsElected
3Barrett, J.Green Party57916.0%32.1%
4Baker, T.Labour Party57115.8%31.6%
5Walters, V.Green Party54215.0%30.0%
6Doheny, L.Labour Party45412.6%25.1%
7Pond, A.Reform UK1103.0%6.1%

Electorate 4,799 · Back to ward index

New Costessey · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 36.9% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +3.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,227

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
1Blundell, G.Liberal Democrats55822.7%45.5%+12.2 ptsElected
2McCloskey, J.Labour Party45218.4%36.9%+3.5 ptsElected
3Hardy, P.Conservative Party33513.7%27.3%
4James, A.Liberal Democrats30812.6%25.1%
5Gauthier, H.Conservative Party30612.5%24.9%
6Shepherd, G.Labour Party26010.6%21.2%
7Watkins, O.Green Party2349.5%19.1%

Electorate 4,976 · Back to ward index

Hempnall · single-seat

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

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
1Hooton, M.Conservative Party50853.6%+3.6 ptsElected
2Katz, E.Labour Party44046.4%

Electorate 2,609 · Back to ward index

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

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
1Bernard, B.Liberal Democrats74521.5%43.1%+9.7 ptsElected
2Brown, C.Liberal Democrats64118.5%37.1%+3.7 ptsElected
3Clitheroe, O.Conservative Party56716.4%32.8%
4Wilby, M.Conservative Party53415.4%30.9%
5Connor, J.Green Party40711.8%23.5%
6Hobson, S.Green Party3379.7%19.5%
7Kirk, C.Labour Party2286.6%13.2%

Electorate 5,228 · Back to ward index

Hingham and Deopham · single-seat

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

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
1Woolliscroft, J.Conservative Party45153.8%+3.8 ptsElected
2Nobes, G.Labour Party22326.6%
3Willmoth, C.Green Party16419.6%

Electorate 2,536 · Back to ward index

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

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
1Graham, T.Conservative Party58321.3%42.6%+9.2 ptsElected
2Eddy, J.Labour Party54720.0%39.9%+6.6 ptsElected
3Potterton, B.Conservative Party51218.7%37.4%
4Kuzmic, S.Liberal Democrats46817.1%34.2%
5Newby, A.Green Party37213.6%27.2%
6Browne, S.Green Party2579.4%18.8%

Electorate 4,804 · Back to ward index

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

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
1Blundell, S.Liberal Democrats87917.4%52.2%+27.2 ptsElected
2Laidlaw, T.Liberal Democrats67513.4%40.1%+15.1 ptsElected
3Cork, J.Labour Party56511.2%33.6%+8.6 ptsElected
4Fiaz, B.Labour Party55711.0%33.1%
5Mascall, C.Labour Party52210.3%31.0%
6Toms, D.Liberal Democrats4268.4%25.3%
7Dale, L.Conservative Party3997.9%23.7%
8Mulhall, J.Conservative Party3777.5%22.4%
9Fisher, J.Conservative Party3627.2%21.5%
10Evans, D.Green Party2885.7%17.1%

Electorate 7,416 · Back to ward index

Easton · single-seat

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

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
1Dewsbury, M.Conservative Party30459.6%+9.6 ptsElected
2McKinna, E.Labour Party20640.4%

Electorate 1,563 · Back to ward index

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

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
1Sacks, D.Labour Party74422.8%45.7%+12.4 ptsElected
2Elmer, D.Conservative Party70421.6%43.2%+9.9 ptsElected
3Kemp, W.Conservative Party69421.3%42.6%
4Vail, D.Labour Party68220.9%41.9%
5Harris, E.Liberal Democrats43313.3%26.6%

Electorate 4,177 · Back to ward index

South Wymondham · 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. 1,459

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
1Nuri-Nixon, S.Liberal Democrats75225.8%51.6%+18.2 ptsElected
2Halls, J.Liberal Democrats66122.7%45.3%+12.0 ptsElected
3Lemon, M.Conservative Party44315.2%30.4%
4Greene, C.Labour Party39213.4%26.9%
5Powell, A.Conservative Party35612.2%24.4%
6McCarthy, J.Labour Party31310.7%21.5%

Electorate 4,876 · Back to ward index

Stratton · 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.2% 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. 743

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
1Race, G.Labour Party36124.3%48.6%+15.3 ptsElected
2Carver, J.Conservative Party35123.6%47.2%+13.9 ptsElected
3Scarborough-Taylor, E.Conservative Party32822.1%44.1%
4Reekie, D.Labour Party27118.2%36.5%
5Sparkes, C.Green Party17511.8%23.6%

Electorate 3,337 · Back to ward index

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

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
1Minshull, G.Conservative Party1,05615.6%46.7%+21.7 ptsElected
2Kiddie, K.Conservative Party1,02415.1%45.2%+20.2 ptsElected
3Murphy, K.Conservative Party90613.3%40.0%+15.0 ptsElected
4Browne, S.Liberal Democrats5988.8%26.4%
5Wenman, T.Liberal Democrats5538.1%24.4%
6Daniel, T.Labour Party4526.7%20.0%
7McGinty, A.Green Party4446.5%19.6%
8Reeder, A.Labour Party4386.5%19.4%
9Howard, A.Liberal Democrats4106.0%18.1%
10Copple, I.Labour Party3945.8%17.4%
11Roe, M.Green Party2623.9%11.6%
12Williamson, T.Green Party2533.7%11.2%

Electorate 8,534 · Back to ward index

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

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
1Rowe, J.Labour Party1,03131.9%63.8%+30.5 ptsElected
2Billig, K.Conservative Party80224.8%49.6%+16.3 ptsElected
3Brown, C.Labour Party42213.1%26.1%
4Melling, M.Conservative Party41212.7%25.5%
5Wareham, E.Green Party37311.5%23.1%
6Lewis, T.Liberal Democrats1925.9%11.9%

Electorate 4,755 · Back to ward index

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

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
1Bills-Everett, D.Conservative Party1,00115.6%46.9%+21.9 ptsElected
2Cross, K.Conservative Party92214.4%43.2%+18.2 ptsElected
3Morland, J.Labour Party89614.0%42.0%+17.0 ptsElected
4Dawson, S.Conservative Party84713.2%39.7%
5Marshall, J.Labour Party69010.8%32.3%
6Barrett, P.Green Party64310.0%30.1%
7Palmer, S.Labour Party5929.2%27.7%
8Blathwayt, P.Liberal Democrats5849.1%27.4%
9Paco, F.Independent2303.6%10.8%

Electorate 7,037 · Back to ward index

North Wymondham · 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.8% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,261

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
1Rosen, M.Labour Party71528.4%56.7%+23.4 ptsElected
2Roberts, D.Liberal Democrats65325.9%51.8%+18.5 ptsElected
3Holden, A.Conservative Party64325.5%51.0%
4Hornby, J.Conservative Party51020.2%40.5%

Electorate 4,888 · Back to ward index

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

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
1Spratt, I.Liberal Democrats1,46017.7%53.2%+28.2 ptsElected
2Fulcher, J.Liberal Democrats1,34216.3%48.9%+23.9 ptsElected
3Webber, J.Liberal Democrats1,30715.9%47.6%+22.6 ptsElected
4Legg, N.Conservative Party1,05512.8%38.4%
5Irving, J.Conservative Party89310.8%32.5%
6Taylor, D.Conservative Party8199.9%29.8%
7Smith-Cullen, G.Labour Party4976.0%18.1%
8Cutting, M.Labour Party4675.7%17.0%
9Tracey, N.Labour Party3994.8%14.5%

Electorate 7,402 · Back to ward index

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

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
1Overton, J.Conservative Party1,15118.0%53.9%+28.9 ptsElected
2Neal, L.Conservative Party1,11017.3%52.0%+27.0 ptsElected
3Fowler, N.Labour Party1,08216.9%50.7%+25.7 ptsElected
4Spruce, T.Conservative Party1,07716.8%50.4%
5Bingham, D.Liberal Democrats1,03616.2%48.5%
6Knight, A.Labour Party94914.8%44.4%

Electorate 6,485 · Back to ward index