← Reading (all cycles) · 5 May 2022 cohort

Reading 2022

Local elections held 5 May 2022.

16 ward races
48 seats
8 unfairly awarded seats
16.7% 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 16 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 48 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 %Δ
Labour Party55,80348.9%3266.7%2450.0%+8
Conservative Party29,15325.5%612.5%1225.0%-6
Green Party18,66316.3%714.6%816.7%-1
Liberal Democrats10,1788.9%36.3%48.3%-1
Trade Unionist and Socialist Coalition1990.2%00.0%00.0%0
Independent1800.2%00.0%00.0%0
Total114,176100.0%48100.0%48100.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 2022 cycle was an all-out election — every seat was contested. The two opencouncildata snapshots below show the council immediately after the 2022 election (current) and on the eve of it (2021), so you can see what the result replaced.

Current (2022)
Previous (2021)

Wards in this council

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

Race results

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

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
1Ballsdon I.Conservative Party1,62915.2%45.6%+20.6 ptsElected
2Kitchingham S.Labour Party1,34312.5%37.6%+12.6 ptsElected
3Carnell P.Conservative Party1,34012.5%37.5%+12.5 ptsElected
4Luckett D.Conservative Party1,28312.0%35.9%
5Buckley M.Labour Party1,14110.7%32.0%
6Duhan V.Labour Party9749.1%27.3%
7Ramsay J.Liberal Democrats9378.7%26.2%
8McNamara D.Green Party9018.4%25.2%
9Burden C.Liberal Democrats7416.9%20.8%
10Weir T.Liberal Democrats4213.9%11.8%

Electorate 7,521 · EC ward code E05013867 · Back to ward index

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

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
1Dennis G.Labour Party1,32216.9%50.6%+25.6 ptsElected
2Keeping M.Labour Party1,23615.8%47.3%+22.3 ptsElected
3Singh R.Conservative Party1,12014.3%42.9%+17.9 ptsElected
4Rynn J.Conservative Party1,10514.1%42.3%
5Stevens D.Labour Party1,09113.9%41.8%
6Fudge N.Conservative Party1,01713.0%39.0%
7Hearst C.Green Party3574.6%13.7%
8Barker J.Liberal Democrats3164.0%12.1%
9Smith B.Green Party2683.4%10.3%

Electorate 6,759 · EC ward code E05013872 · Back to ward index

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

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
1Mitchell C.Conservative Party1,38015.6%46.8%+21.8 ptsElected
2Robinson S.Conservative Party1,37215.5%46.5%+21.5 ptsElected
3Kretchmer H.Conservative Party1,29914.7%44.0%+19.0 ptsElected
4Dimmick R.Labour Party1,23514.0%41.9%
5Jones R.Labour Party1,12312.7%38.1%
6Abdalla M.Green Party88810.0%30.1%
7Middleton L.Labour Party8589.7%29.1%
8De Boiserie P.Liberal Democrats6987.9%23.7%

Electorate 7,595 · EC ward code E05013870 · Back to ward index

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

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
1McCann K.Green Party1,30816.2%48.7%+23.7 ptsElected
2McElroy D.Green Party1,24615.5%46.4%+21.4 ptsElected
3Cross W.Labour Party1,19314.8%44.4%+19.4 ptsElected
4Whitham J.Green Party1,15614.4%43.1%
5Cobb M.Labour Party1,14814.3%42.8%
6Tarar A.Labour Party1,05713.1%39.4%
7Carnell A.Conservative Party2823.5%10.5%
8Holden S.Conservative Party2433.0%9.1%
9Hawaldar S.Conservative Party2423.0%9.0%
10Jakeman F.Liberal Democrats1802.2%6.7%

Electorate 8,206 · EC ward code E05013875 · Back to ward index

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

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
1Keane L.Green Party1,17717.6%52.9%+27.9 ptsElected
2Challenger L.Labour Party1,02515.4%46.1%+21.1 ptsElected
3Cresswell D.Green Party1,00215.0%45.1%+20.1 ptsElected
4Kikulina K.Green Party95214.3%42.8%
5Naz M.Labour Party80112.0%36.0%
6Mathew G.Labour Party78911.8%35.5%
7Belderbos E.Conservative Party2603.9%11.7%
8Hughes D.Conservative Party2433.6%10.9%
9Milner M.Conservative Party2383.6%10.7%
10McNeill M.Liberal Democrats1822.7%8.2%

Electorate 7,632 · EC ward code E05013871 · Back to ward index

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

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
1O'Connell M.Liberal Democrats1,42720.2%60.7%+35.7 ptsElected
2Moore J.Liberal Democrats1,16016.4%49.3%+24.3 ptsElected
3Thompson A.Liberal Democrats1,12916.0%48.0%+23.0 ptsElected
4Vickers S.Conservative Party6349.0%27.0%
5Byrne C.Conservative Party6339.0%26.9%
6Frain R.Conservative Party5868.3%24.9%
7Perry-Stone B.Labour Party4105.8%17.4%
8Powers M.Labour Party4065.8%17.3%
9Hayat S.Labour Party4005.7%17.0%
10Berry-Khan G.Green Party2723.9%11.6%

Electorate 8,206 · EC ward code E05013878 · Back to ward index

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

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
1McEwan R.Labour Party1,33719.9%59.8%+34.8 ptsElected
2Hornsby-Smith A.Labour Party1,27719.0%57.1%+32.1 ptsElected
3Woodward P.Labour Party1,15617.2%51.7%+26.7 ptsElected
4Mugo J.Conservative Party84212.6%37.7%
5Phelps A.Conservative Party75511.3%33.8%
6Seville A.Conservative Party6639.9%29.7%
7Harling M.Green Party3815.7%17.0%
8Boardley P.Liberal Democrats2964.4%13.2%

Electorate 8,232 · EC ward code E05013868 · Back to ward index

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

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
1White R.Green Party1,73620.2%60.6%+35.6 ptsElected
2McGonigle B.Green Party1,60718.7%56.1%+31.1 ptsElected
3Williams J.Green Party1,50417.5%52.5%+27.5 ptsElected
4Allen S.Labour Party1,08312.6%37.8%
5Gilpin A.Labour Party98211.4%34.3%
6Williamson O.Labour Party95011.0%33.1%
7Haywood N.Conservative Party2242.6%7.8%
8O'Brien N.Conservative Party2002.3%7.0%
9Patel S.Conservative Party1952.3%6.8%
10Dodson C.Liberal Democrats1201.4%4.2%

Electorate 7,111 · EC ward code E05013874 · Back to ward index

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

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
1Lanzoni J.Labour Party1,91521.0%63.0%+38.0 ptsElected
2Yeo M.Labour Party1,79319.7%59.0%+34.0 ptsElected
3Gavin J.Labour Party1,62217.8%53.4%+28.4 ptsElected
4Ballsdon A.Conservative Party8959.8%29.4%
5Newman S.Green Party8739.6%28.7%
6Binge I.Conservative Party7718.5%25.4%
7Saadat S.Conservative Party7047.7%23.2%
8England J.Liberal Democrats5456.0%17.9%

Electorate 7,614 · EC ward code E05013866 · Back to ward index

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

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
1Barnett-Ward A.Labour Party1,27223.1%69.4%+44.4 ptsElected
2Davies R.Labour Party1,14320.8%62.3%+37.3 ptsElected
3Sultan N.Labour Party1,02718.7%56.0%+31.0 ptsElected
4West A.Green Party5079.2%27.6%
5Cozens D.Conservative Party4668.5%25.4%
6Parsons D.Conservative Party4388.0%23.9%
7Sow A.Conservative Party3546.4%19.3%
8Costa-Krol V.Liberal Democrats2945.3%16.0%

Electorate 5,574 · EC ward code E05013877 · Back to ward index

Southcote · 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. 58.4% Proportional quota 25.0% 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 ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,321

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
1Edwards D.Labour Party1,56922.5%67.6%+42.6 ptsElected
2Brock J.Labour Party1,42420.5%61.4%+36.4 ptsElected
3Ennis J.Labour Party1,35619.5%58.4%+33.4 ptsElected
4Kirkby G.Conservative Party6519.3%28.0%
5Vickers R.Conservative Party6098.7%26.2%
6Blackmore B.Conservative Party5788.3%24.9%
7Watchman S.Green Party4085.9%17.6%
8Mancuso-Marcello R.Liberal Democrats2834.1%12.2%
9Adams N.Trade Unionist and Socialist Coalition851.2%3.7%

Electorate 7,755 · EC ward code E05013876 · Back to ward index

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

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
1Rowland K.Labour Party93621.8%65.5%+40.5 ptsElected
2Page T.Labour Party87620.4%61.3%+36.3 ptsElected
3Ayub M.Labour Party86120.1%60.3%+35.3 ptsElected
4Darby H.Green Party45010.5%31.5%
5Brennan J.Conservative Party3147.3%22.0%
6Ward C.Liberal Democrats2916.8%20.4%
7Goss S.Conservative Party2886.7%20.2%
8Bazley S.Conservative Party2696.3%18.8%

Electorate 6,396 · EC ward code E05013864 · Back to ward index

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

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
1Emberson E.Labour Party1,52923.0%69.1%+44.1 ptsElected
2Terry L.Labour Party1,36820.6%61.8%+36.8 ptsElected
3Gittings P.Labour Party1,33520.1%60.3%+35.3 ptsElected
4Hoskins I.Green Party5298.0%23.9%
5McMahon D.Conservative Party5097.7%23.0%
6Taylor G.Conservative Party5087.7%23.0%
7Shepherd M.Conservative Party4576.9%20.7%
8Sims B.Liberal Democrats4036.1%18.2%

Electorate 7,013 · EC ward code E05013869 · Back to ward index

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

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
1Eden R.Labour Party1,28523.9%71.6%+46.6 ptsElected
2Leng M.Labour Party1,15321.4%64.3%+39.3 ptsElected
3Mpofu-Coles A.Labour Party1,08720.2%60.6%+35.6 ptsElected
4Brown N.Conservative Party4849.0%27.0%
5Afolabi F.Conservative Party4508.4%25.1%
6Goel V.Conservative Party4067.5%22.6%
7Smith K.Green Party3005.6%16.7%
8Westby I.Liberal Democrats2174.0%12.1%

Electorate 7,622 · EC ward code E05013879 · Back to ward index

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

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
1Lovelock J.Labour Party1,39022.0%66.1%+41.1 ptsElected
2Hoskin G.Labour Party1,31920.9%62.7%+37.7 ptsElected
3Dennis C.Labour Party1,28620.4%61.1%+36.1 ptsElected
4Ellis L.Conservative Party4737.5%22.5%
5Rowe S.Conservative Party4397.0%20.9%
6Okeyo Z.Conservative Party4226.7%20.1%
7Walkem R.Green Party4196.6%19.9%
8Gibert D.Liberal Democrats2714.3%12.9%
9Gulliver A.Independent1802.9%8.6%
10Bottom J.Trade Unionist and Socialist Coalition1141.8%5.4%

Electorate 7,633 · EC ward code E05013873 · Back to ward index

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

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
1Hacker S.Labour Party1,41025.7%77.0%+52.0 ptsElected
2Griffith W.Labour Party1,33024.2%72.7%+47.7 ptsElected
3Khan G.Labour Party1,18021.5%64.5%+39.5 ptsElected
4Harling C.Green Party4227.7%23.1%
5Hey M.Conservative Party3085.6%16.8%
6Sheppard L.Conservative Party2885.2%15.7%
7Murray J.Conservative Party2875.2%15.7%
8Grout J.Liberal Democrats2674.9%14.6%

Electorate 7,412 · EC ward code E05013865 · Back to ward index