← Middlesbrough (all cycles) · 4 May 2023 cohort

Middlesbrough 2023

Local elections held 4 May 2023.

20 ward races
46 seats
4 unfairly awarded seats
8.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 20 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 %Δ
Labour Party25,50446.5%2554.3%2247.8%+3
Independent16,48130.1%1532.6%1430.4%+1
Conservative Party8,04414.7%48.7%715.2%-3
Liberal Democrats3,9107.1%24.3%36.5%-1
Green Party8621.6%00.0%00.0%0
Total54,801100.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

Stainton and Thornton · single-seat

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

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
1Coupe, D.Conservative Party62554.0%+4.0 ptsElected
2McKenna, J.Labour Party53346.0%

Electorate 3,298 · Back to ward index

North Ormesby · single-seat

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

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
1Ryles, J.Labour Party22454.1%+4.1 ptsElected
2Mcullooch, S.Independent16138.9%
3Morgan, D.Conservative Party297.0%

Electorate 1,902 · Back to ward index

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

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
1Livingstone, T.Liberal Democrats86725.9%51.8%+18.5 ptsElected
2Dean, S.Labour Party64419.2%38.5%+5.1 ptsElected
3Carey, J.Liberal Democrats63719.0%38.1%
4Henman, L.Labour Party56616.9%33.8%
5Polano, E.Independent2768.2%16.5%
6Welsh, P.Independent2246.7%13.4%
7Barton, K.Conservative Party1344.0%8.0%

Electorate 4,382 · Back to ward index

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

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
1McClintock, M.Liberal Democrats71221.4%42.8%+9.5 ptsElected
2Smiles, M.Conservative Party68720.6%41.3%+8.0 ptsElected
3Bailey, T.Liberal Democrats50915.3%30.6%
4Lyon, M.Conservative Party39711.9%23.9%
5Tovey, W.Independent36711.0%22.1%
6Rathmell, J.Independent33310.0%20.0%
7Drumm, D.Labour Party1965.9%11.8%
8McGee, J.Labour Party1263.8%7.6%

Electorate 4,323 · Back to ward index

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

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
1Morrish, I.Independent61222.8%45.7%+12.3 ptsElected
2Jackson, D.Independent60322.5%45.0%+11.6 ptsElected
3Murphy-Brown, A.Conservative Party53119.8%39.6%
4Austin, P.Conservative Party46817.5%34.9%
5Ewan, P.Labour Party30611.4%22.8%
6Paul, J.Liberal Democrats1616.0%12.0%

Electorate 4,206 · Back to ward index

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

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
1Grainge, T.Independent60533.7%67.4%+34.0 ptsElected
2Hurst, L.Conservative Party40622.6%45.2%+11.9 ptsElected
3Mohan, T.Labour Party36720.4%40.9%
4Rushton, G.Labour Party35219.6%39.2%
5Middleton, S.Liberal Democrats663.7%7.3%

Electorate 4,026 · Back to ward index

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

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
1McCabe, D.Independent67330.0%60.0%+26.6 ptsElected
2Cooper, C.Independent51523.0%45.9%+12.6 ptsElected
3Harris, C.Labour Party47221.0%42.1%
4Watson, J.Labour Party36416.2%32.4%
5Symon, S.Conservative Party2209.8%19.6%

Electorate 4,712 · Back to ward index

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

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
1Platt, J.Independent94432.1%64.3%+30.9 ptsElected
2Platt, S.Independent73224.9%49.8%+16.5 ptsElected
3Walkington, V.Labour Party53718.3%36.6%
4Curtis, D.Conservative Party2849.7%19.3%
5Lyon, C.Conservative Party2418.2%16.4%
6Livingstone, M.Liberal Democrats2006.8%13.6%

Electorate 4,319 · Back to ward index

Marton East · 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.1% 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. 1,342

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
1Davison, D.Independent78429.2%58.4%+25.1 ptsElected
2McConnell, J.Independent68525.5%51.1%+17.7 ptsElected
3O'Donnell, M.Labour Party33612.5%25.0%
4Soudani, F.Conservative Party29511.0%22.0%
5Symon, P.Conservative Party2619.7%19.5%
6Hellaoui, A.Labour Party2479.2%18.4%
7Paul, R.Liberal Democrats752.8%5.6%

Electorate 4,732 · Back to ward index

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

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
1Branson, D.Labour Party89918.6%55.7%+30.7 ptsElected
2Mason, L.Conservative Party84017.3%52.0%+27.0 ptsElected
3Nicholson, J.Labour Party70614.6%43.7%+18.7 ptsElected
4Nicholson, G.Labour Party67313.9%41.7%
5Biswas, S.Conservative Party56611.7%35.1%
6Walker, S.Independent54411.2%33.7%
7Sands, R.Independent2144.4%13.3%
8Jobson, B.Green Party2094.3%12.9%
9Whitmore, A.Independent1934.0%12.0%

Electorate 6,291 · Back to ward index

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

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
1High, A.Labour Party61134.8%69.6%+36.3 ptsElected
2Thompson, J.Labour Party45726.0%52.1%+18.7 ptsElected
3Hill, A.Independent34419.6%39.2%
4Biswas, P.Conservative Party23613.4%26.9%
5Drumm, S.Liberal Democrats1076.1%12.2%

Electorate 4,215 · Back to ward index

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

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
1Tranter, S.Labour Party36418.4%55.2%+30.2 ptsElected
2Banks, J.Labour Party36218.3%54.8%+29.8 ptsElected
3Wilson, G.Independent32616.5%49.4%+24.4 ptsElected
4Mcgrath, P.Labour Party31916.1%48.3%
5Gallienne, K.Independent25612.9%38.8%
6Towers, M.Independent21110.7%32.0%
7Longstaff, P.Conservative Party995.0%15.0%
8Tyndall, R.Green Party432.2%6.5%

Electorate 5,781 · Back to ward index

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

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
1Walker, J.Labour Party62031.3%62.6%+29.2 ptsElected
2Walker, N.Labour Party57729.1%58.2%+24.9 ptsElected
3Bell, A.Independent20710.4%20.9%
4Lovell, C.Independent1819.1%18.3%
5Hussain, S.Conservative Party1537.7%15.4%
6Beadnall, V.Conservative Party1457.3%14.6%
7Thompson, H.Independent995.0%10.0%

Electorate 4,311 · Back to ward index

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

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
1Blades, I.Labour Party45119.4%58.2%+33.2 ptsElected
2Cooke, J.Labour Party41617.9%53.7%+28.7 ptsElected
3Jones, D.Independent39116.8%50.5%+25.5 ptsElected
4James, S.Independent34614.9%44.6%
5Thompson, M.Labour Party33614.5%43.4%
6Walker, A.Independent30313.0%39.1%
7Blyth, A.Conservative Party823.5%10.6%

Electorate 5,674 · Back to ward index

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

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
1Nugent, M.Labour Party64720.1%60.3%+35.3 ptsElected
2Gavigan, P.Labour Party57217.8%53.3%+28.3 ptsElected
3McTigue, J.Independent56317.5%52.4%+27.4 ptsElected
4Sewell, S.Labour Party49115.2%45.7%
5Fovargue, J.Independent35010.9%32.6%
6Hossain, A.Independent2006.2%18.6%
7Tumilty, N.Conservative Party1635.1%15.2%
8Smith, S.Conservative Party1564.8%14.5%
9Livingstone, N.Liberal Democrats792.5%7.4%

Electorate 6,705 · Back to ward index

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

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
1Storey, P.Labour Party97536.4%72.7%+39.4 ptsElected
2Hussain, N.Labour Party82330.7%61.4%+28.1 ptsElected
3King, J.Independent53520.0%39.9%
4Hamilton, P.Liberal Democrats1184.4%8.8%
5Pugh, G.Conservative Party1164.3%8.7%
6Connett, O.Conservative Party1144.3%8.5%

Electorate 4,444 · Back to ward index

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

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
1Hubbard, B.Independent64022.9%68.7%+43.7 ptsElected
2Saunders, M.Independent60921.8%65.4%+40.4 ptsElected
3Hill, S.Independent56820.3%61.0%+36.0 ptsElected
4Williamson, C.Labour Party32811.7%35.2%
5Dryden, E.Labour Party2619.3%28.0%
6Caisley, J.Labour Party2498.9%26.7%
7Blyth, M.Conservative Party822.9%8.8%
8Howes, R.Conservative Party582.1%6.2%

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

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
1Furness, T.Labour Party1,24022.8%68.3%+43.3 ptsElected
2Rostron, J.Labour Party1,19121.9%65.6%+40.6 ptsElected
3Clynch, E.Labour Party1,12620.7%62.0%+37.0 ptsElected
4McIntyre, C.Independent4608.4%25.3%
5McIntyre, F.Independent4358.0%24.0%
6Ndhlovu, E.Independent3356.2%18.5%
7Harris, M.Green Party2745.0%15.1%
8Symon, V.Conservative Party2644.8%14.5%
9Stoker, J.Liberal Democrats1192.2%6.6%

Electorate 6,784 · Back to ward index

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

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
1Lewis, L.Labour Party1,05328.4%85.3%+60.3 ptsElected
2Storey, M.Labour Party92525.0%74.9%+49.9 ptsElected
3Uddin, Z.Labour Party87623.7%71.0%+46.0 ptsElected
4Young, J.Independent3318.9%26.8%
5Bradburn, P.Conservative Party2185.9%17.7%
6Sturrock, I.Green Party1564.2%12.6%
7Jones, I.Liberal Democrats1453.9%11.7%

Electorate 7,100 · Back to ward index

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

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
1Kabuye, J.Labour Party91926.4%79.2%+54.2 ptsElected
2Ewan, J.Labour Party91126.2%78.5%+53.5 ptsElected
3Romaine, A.Labour Party85624.6%73.8%+48.8 ptsElected
4Cooper, B.Independent3269.4%28.1%
5Revett, D.Green Party1805.2%15.5%
6Pugh, J.Conservative Party1745.0%15.0%
7Maddula, D.Liberal Democrats1153.3%9.9%

Electorate 6,360 · Back to ward index