← Birmingham (all cycles) · 5 May 2022 cohort

Birmingham 2022

Local elections held 5 May 2022.

69 ward races
101 seats
6 elected below the proportional quota
5.9% of seats below quota
12 unfairly awarded seats
11.9% of seats unfairly awarded

Each race compares the marginal winner's share of valid ballots to the proportional quota — the share they'd need under any common proportional method. How the numbers are derived →

If votes were counted by party

Across the 69 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 101 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 Party169,97751.5%6564.4%5352.5%+12
Conservative Party90,65027.5%2221.8%2827.7%-6
Liberal Democrats48,93914.8%1211.9%1514.9%-3
Green Party17,0725.2%22.0%55.0%-3
Trade Unionist and Socialist Coalition9630.3%00.0%00.0%0
Independent7780.2%00.0%00.0%0
Workers Party of Britain5660.2%00.0%00.0%0
WM5060.2%00.0%00.0%0
BP2650.1%00.0%00.0%0
Reform UK930.0%00.0%00.0%0
Total329,809100.0%101100.0%101100.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

Castle Vale · single-seat

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

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
1Goodwin a.Labour Party52240.5%−9.5 ptsElected
2Macefield J.Green Party47837.1%
3Romain T.Conservative Party27921.6%
4Sucilla-O'Sullivan K.Trade Unionist and Socialist Coalition110.9%

Electorate 6,670 · EC ward code E05011132 · Back to ward index

Ward End · single-seat

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

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
1Bi B.Labour Party1,18643.7%−6.3 ptsElected
2Ali N.Liberal Democrats93834.5%
3Ali H.Conservative Party45716.8%
4Khan I.Green Party1365.0%

Electorate 8,281 · EC ward code E05011183 · Back to ward index

Allens Cross · single-seat

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

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
1Deakin J.Labour Party92246.0%−4.0 ptsElected
2Freeman E.Conservative Party90845.3%
3Rust D.Green Party1125.6%
4Fielden C.Liberal Democrats623.1%

Electorate 7,392 · EC ward code E05011119 · Back to ward index

Pype Hayes · single-seat

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

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
1Mahmood B.Labour Party91147.7%−2.3 ptsElected
2Welch C.Conservative Party81942.9%
3Deamer R.Green Party1055.5%
4Watts G.Liberal Democrats452.4%
5Murray B.Trade Unionist and Socialist Coalition281.5%

Electorate 7,463 · EC ward code E05011162 · Back to ward index

Sutton Trinity · 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. 2,403

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
1Pears D.Conservative Party1,15448.0%−2.0 ptsElected
2Quinn P.Labour Party77332.2%
3McCollin R.Green Party26611.1%
4Wilkinson J.Liberal Democrats2108.7%

Electorate 7,611 · EC ward code E05011178 · Back to ward index

Rubery and Rednal · single-seat

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

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
1Delaney A.Conservative Party91849.3%−0.7 ptsElected
2Kennedy T.Labour Party77641.7%
3Ball R.Green Party1176.3%
4Lister T.Liberal Democrats502.7%

Electorate 7,150 · EC ward code E05011164 · Back to ward index

King's Norton South · 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. 2,234

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
1Grant R.Green Party1,13750.9%+0.9 ptsElected
2Kumar S.Labour Party73232.8%
3Clancy R.Conservative Party36516.3%

Electorate 7,826 · EC ward code E05011149 · Back to ward index

Hall Green South · single-seat

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

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
1Huxtable T.Conservative Party1,42751.6%+1.6 ptsElected
2Ahmed S.Labour Party1,07138.7%
3Parker D.Green Party1485.4%
4Lickiss D.Liberal Democrats1184.3%

Electorate 7,867 · EC ward code E05011141 · Back to ward index

Balsall Heath West · single-seat

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

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
1Moledina S.Labour Party1,15051.8%+1.8 ptsElected
2Malik Z.Conservative Party71032.0%
3Khatoon H.Liberal Democrats1516.8%
4Guest C.Green Party1215.5%
5Scrivens P.Workers Party of Britain884.0%

Electorate 7,302 · EC ward code E05011122 · Back to ward index

Gravelly Hill · single-seat

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

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
1Brown M.Labour Party80751.8%+1.8 ptsElected
2Harper-Nunes S.Green Party36323.3%
3Mehmood A.Conservative Party32821.1%
4Lusk D.Liberal Democrats342.2%
5Patrick T.Trade Unionist and Socialist Coalition251.6%

Electorate 6,899 · EC ward code E05011139 · Back to ward index

Perry Common · single-seat

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

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
1Bermingham J.Labour Party89252.7%+2.7 ptsElected
2Okello R.Conservative Party68440.4%
3Allsop S.Liberal Democrats523.1%
4Boyle S.Green Party452.7%
5Friel S.Trade Unionist and Socialist Coalition211.2%

Electorate 7,737 · EC ward code E05011161 · Back to ward index

Highter's Heath · single-seat

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

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
1Higgs A.Conservative Party1,09454.8%+4.8 ptsElected
2Waltho L.Labour Party79339.7%
3Thomas C.Green Party1095.5%

Electorate 7,677 · EC ward code E05011146 · Back to ward index

King's Norton North · single-seat

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

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
1Aitken A.Labour Party1,35355.4%+5.4 ptsElected
2Wood B.Conservative Party94938.9%
3Sorboen K.Green Party923.8%
4Blissett M.Liberal Democrats471.9%

Electorate 7,661 · EC ward code E05011148 · Back to ward index

South Yardley · single-seat

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

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
1Choudhry Z.Liberal Democrats1,06255.7%+5.7 ptsElected
2Bashir A.Labour Party51527.0%
3Mackey J.Conservative Party22011.5%
4Garghan C.Green Party904.7%
5Severn B.Trade Unionist and Socialist Coalition201.0%

Electorate 7,201 · EC ward code E05011169 · Back to ward index

Northfield · single-seat

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

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
1Kurt-Elli K.Labour Party1,58456.6%+6.6 ptsElected
2Rowe K.Conservative Party97334.7%
3Wilson T.Green Party1264.5%
4Moles A.Liberal Democrats1184.2%

Electorate 7,984 · EC ward code E05011158 · Back to ward index

Bordesley and Highgate · single-seat

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

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
1Mosquito Y.Labour Party92557.3%+7.3 ptsElected
2Talukder Z.Conservative Party31119.3%
3Woollard E.Workers Party of Britain24715.3%
4Guest M.Green Party1328.2%

Electorate 8,065 · EC ward code E05011126 · Back to ward index

Sutton Wylde Green · single-seat

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

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
1Yip A.Conservative Party1,48957.6%+7.6 ptsElected
2Johnson T.Labour Party63024.4%
3Spencer J.Liberal Democrats29611.4%
4Challenor Z.Green Party1726.6%

Electorate 7,185 · EC ward code E05011181 · Back to ward index

Newtown · single-seat

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

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
1Islam Z.Labour Party1,03158.1%+8.1 ptsElected
2Khalique A.Conservative Party26715.0%
3Ruumi C.Liberal Democrats26615.0%
4Jaddoo D.WM21211.9%

Electorate 7,556 · EC ward code E05011156 · Back to ward index

Yardley East · single-seat

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

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
1Harries D.Liberal Democrats1,22059.0%+9.0 ptsElected
2Khuhro F.Labour Party67532.6%
3Broadley B.Conservative Party1748.4%

Electorate 7,984 · EC ward code E05011185 · Back to ward index

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

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
1Alden D.Conservative Party1,71024.1%48.3%+15.0 ptsElected
2Bennett M.Conservative Party1,54821.9%43.7%+10.4 ptsElected
3Kaur Bal B.Labour Party1,47420.8%41.6%
4Hill M.Labour Party1,46520.7%41.4%
5Awasthi A.Green Party3925.5%11.1%
6Scott J.Liberal Democrats2513.5%7.1%
7Bryant J.Liberal Democrats2433.4%6.9%

Electorate 11,769 · EC ward code E05011134 · Back to ward index

Shard End · single-seat

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

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
1Ward I.Labour Party85460.8%+10.8 ptsElected
2Briggs T.Conservative Party37126.4%
3Allsop E.Green Party1007.1%
4Barber C.Liberal Democrats805.7%

Electorate 8,432 · EC ward code E05011165 · Back to ward index

Frankley Great Park · single-seat

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

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
1Morrall S.Conservative Party1,35661.0%+11.0 ptsElected
2Haynes S.Labour Party71132.0%
3Beck P.Green Party863.9%
4Lloyd P.Liberal Democrats713.2%

Electorate 8,262 · EC ward code E05011136 · Back to ward index

Sutton Reddicap · single-seat

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

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Parkin R.Conservative Party1,17261.0%+11.0 ptsElected
2Preston J.Labour Party55729.0%
3Auton B.Green Party19310.0%

Electorate 7,308 · EC ward code E05011176 · Back to ward index

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

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
1Harmer R.Liberal Democrats2,22527.3%54.5%+21.2 ptsElected
2Wagg P.Liberal Democrats1,85622.7%45.5%+12.2 ptsElected
3O'Shea J.Labour Party1,67920.6%41.2%
4Makrinov N.Labour Party1,53118.8%37.5%
5Iqbal M.Conservative Party2883.5%7.1%
6Baker A.Green Party2583.2%6.3%
7Shingadia S.Conservative Party2392.9%5.9%
8Flynn E.Trade Unionist and Socialist Coalition841.0%2.1%

Electorate 16,024 · EC ward code E05011118 · Back to ward index

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

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
1Khan A.Liberal Democrats3,01227.0%53.9%+20.6 ptsElected
2Hussain M.Liberal Democrats2,54222.8%45.5%+12.2 ptsElected
3Afzal M.Labour Party2,46322.0%44.1%
4Kauser N.Labour Party2,22319.9%39.8%
5Meah N.BP2652.4%4.7%
6Choudhury J.Conservative Party2161.9%3.9%
7Hakim L.Conservative Party1771.6%3.2%
8Gerald D.WM1481.3%2.6%
9Coke R.WM1271.1%2.3%

Electorate 14,558 · EC ward code E05011121 · Back to ward index

Sutton Roughley · single-seat

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

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
1Mackey E.Conservative Party1,62062.4%+12.4 ptsElected
2Mika P.Labour Party73628.4%
3Masih B.Liberal Democrats2399.2%

Electorate 8,362 · EC ward code E05011177 · Back to ward index

Small Heath · 2-seat (bloc vote)

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

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
1Bano S.Labour Party2,14224.6%49.1%+15.8 ptsElected
2Khan S.Labour Party2,00523.0%46.0%+12.6 ptsElected
3Saeed M.Liberal Democrats1,40616.1%32.2%
4Sadiq N.Liberal Democrats1,29014.8%29.6%
5Abu N.Conservative Party1,08112.4%24.8%
6Hussain A.Conservative Party8009.2%18.3%

Electorate 13,366 · EC ward code E05011167 · Back to ward index

Moseley · 2-seat (bloc vote)

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

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
1Knowles I.Liberal Democrats3,02527.9%55.8%+22.5 ptsElected
2Jenkins K.Labour Party2,49723.0%46.1%+12.7 ptsElected
3Straker Welds M.Labour Party2,12619.6%39.2%
4Russell R.Liberal Democrats1,86717.2%34.5%
5Porteous E.Green Party5535.1%10.2%
6Khan A.Conservative Party4073.8%7.5%
7Khan I.Conservative Party3633.3%6.7%

Electorate 15,818 · EC ward code E05011154 · Back to ward index

Kingstanding · 2-seat (bloc vote)

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

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
1Hughes D.Labour Party1,35024.3%48.5%+15.2 ptsElected
2Payne R.Conservative Party1,28623.1%46.2%+12.9 ptsElected
3Brittain B.Conservative Party1,27422.9%45.8%
4Rasheed N.Labour Party1,22121.9%43.9%
5Ambler S.Liberal Democrats1422.6%5.1%
6Painter R.Green Party1252.2%4.5%
7Taylor P.Green Party991.8%3.6%
8Foster J.Trade Unionist and Socialist Coalition500.9%1.8%
9Khan A.WM190.3%0.7%

Electorate 14,070 · EC ward code E05011150 · Back to ward index

Quinton · 2-seat (bloc vote)

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

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
1Forsyth S.Labour Party2,24924.1%48.3%+14.9 ptsElected
2Rainbow L.Labour Party2,16323.2%46.4%+13.1 ptsElected
3Stanford D.Conservative Party2,13622.9%45.8%
4McCormack C.Conservative Party2,06422.2%44.3%
5Bolton J.Green Party2923.1%6.3%
6Anderson S.Liberal Democrats2222.4%4.8%
7Garrett S.Liberal Democrats1922.1%4.1%

Electorate 14,988 · EC ward code E05011163 · Back to ward index

Bartley Green · 2-seat (bloc vote)

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

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
1Lines B.Conservative Party1,81425.3%50.6%+17.3 ptsElected
2Brewer K.Conservative Party1,67223.3%46.7%+13.4 ptsElected
3Hook E.Labour Party1,62422.7%45.3%
4Preston P.Labour Party1,51121.1%42.2%
5Robertson J.Green Party2593.6%7.2%
6Knowles M.Liberal Democrats1512.1%4.2%
7Morrow J.Liberal Democrats1321.8%3.7%

Electorate 15,733 · EC ward code E05011123 · Back to ward index

Sutton Mere Green · single-seat

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

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
1Jenkins M.Conservative Party1,71764.0%+14.0 ptsElected
2Mackenzie M.Labour Party57321.4%
3Wilber R.Liberal Democrats2419.0%
4Okole A.Green Party1515.6%

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

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

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
1Hunt J.Liberal Democrats2,28629.4%58.9%+25.6 ptsElected
2Jan M.Liberal Democrats1,84123.7%47.4%+14.1 ptsElected
3Hanif M.Labour Party1,67321.6%43.1%
4Williams F.Labour Party1,32417.1%34.1%
5Ahmed J.Conservative Party3484.5%9.0%
6Jenkins W.Conservative Party2913.7%7.5%

Electorate 14,287 · EC ward code E05011160 · Back to ward index

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

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
1Sandhu D.Conservative Party1,50624.2%48.4%+15.0 ptsElected
2Dring B.Labour Party1,50224.1%48.2%+14.9 ptsElected
3Hall A.Conservative Party1,47723.7%47.4%
4Majahid H.Labour Party1,20419.3%38.7%
5Bunting J.Liberal Democrats3135.0%10.1%
6Warnaby N.Liberal Democrats2243.6%7.2%

Electorate 14,411 · EC ward code E05011159 · Back to ward index

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

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
1Alden R.Conservative Party2,46929.2%58.3%+25.0 ptsElected
2Moore G.Conservative Party2,04724.2%48.4%+15.0 ptsElected
3Dad B.Labour Party1,64319.4%38.8%
4Bi S.Labour Party1,62419.2%38.4%
5Clawley H.Green Party2202.6%5.2%
6Ferguson A.Green Party1611.9%3.8%
7Green J.Liberal Democrats1181.4%2.8%
8Ward C.Trade Unionist and Socialist Coalition951.1%2.2%
9Amin M.Liberal Democrats861.0%2.0%

Electorate 14,271 · EC ward code E05011135 · Back to ward index

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

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
1Clancy D.Conservative Party2,13827.6%55.3%+21.9 ptsElected
2Storer R.Conservative Party1,87424.2%48.4%+15.1 ptsElected
3Abdi M.Labour Party1,36617.7%35.3%
4Kalik S.Labour Party1,34017.3%34.6%
5McKears S.Green Party2943.8%7.6%
6Stanton E.Green Party2903.7%7.5%
7Mendez V.Liberal Democrats1802.3%4.7%
8Sturt-Joy M.Liberal Democrats1602.1%4.1%
9Walder C.Trade Unionist and Socialist Coalition941.2%2.4%

Electorate 15,440 · EC ward code E05011152 · Back to ward index

Sheldon · 2-seat (bloc vote)

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

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
1Tilsley P.Liberal Democrats1,75228.0%56.1%+22.7 ptsElected
2Green C.Liberal Democrats1,53424.6%49.1%+15.8 ptsElected
3Abdi I.Labour Party83513.4%26.7%
4Piekarz J.Labour Party74311.9%23.8%
5Axford S.Conservative Party5649.0%18.1%
6Jenkins O.Conservative Party5138.2%16.4%
7Harrison K.Green Party2183.5%7.0%
8Andrews M.Trade Unionist and Socialist Coalition891.4%2.8%

Electorate 14,369 · EC ward code E05011166 · Back to ward index

Brandwood and King's Heath · 2-seat (bloc vote)

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

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
1Barker D.Labour Party2,76925.2%50.3%+17.0 ptsElected
2Trickett L.Labour Party2,70424.6%49.1%+15.8 ptsElected
3Mullaney M.Liberal Democrats1,0939.9%19.9%
4Hussain A.Conservative Party9688.8%17.6%
5Whitby H.Conservative Party8507.7%15.4%
6Stanley C.Liberal Democrats8027.3%14.6%
7Cox P.Green Party6155.6%11.2%
8Voigt A.Green Party4884.4%8.9%
9Hudson M.Independent4854.4%8.8%
10Wilson L.Workers Party of Britain1201.1%2.2%
11Bevin P.Workers Party of Britain1111.0%2.0%

Electorate 14,023 · EC ward code E05011130 · Back to ward index

Sutton Four Oaks · single-seat

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

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
1Cornish M.Conservative Party1,65866.1%+16.1 ptsElected
2Barley R.Labour Party45218.0%
3Willett D.Liberal Democrats2469.8%
4Hudson L.Green Party1516.0%

Electorate 7,563 · EC ward code E05011174 · Back to ward index

Weoley and Selly Oak · 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.9% 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. 4,522

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
1Perks M.Labour Party2,42726.8%53.7%+20.3 ptsElected
2Tennant J.Labour Party2,25424.9%49.9%+16.5 ptsElected
3Smith C.Conservative Party1,62818.0%36.0%
4Smith P.Conservative Party1,54917.1%34.3%
5Axe K.Green Party3263.6%7.2%
6Hammond C.Green Party3243.6%7.2%
7Ellinor L.Liberal Democrats2893.2%6.4%
8Mills P.Liberal Democrats2462.7%5.4%

Electorate 15,684 · EC ward code E05011184 · Back to ward index

Billesley · 2-seat (bloc vote)

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

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
1Davis P.Labour Party2,15327.3%54.5%+21.2 ptsElected
2Iroh K.Labour Party2,00025.3%50.7%+17.3 ptsElected
3McLernan M.Conservative Party1,31016.6%33.2%
4Qazi N.Conservative Party1,26116.0%31.9%
5Peacock H.Green Party3925.0%9.9%
6Maguire C.Liberal Democrats2793.5%7.1%
7Peacock J.Green Party2232.8%5.6%
8Neal I.Liberal Democrats1832.3%4.6%
9Bishop I.Reform UK931.2%2.4%

Electorate 14,159 · EC ward code E05011124 · Back to ward index

Garrett's Green · single-seat

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

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
1Miah S.Labour Party1,30167.5%+17.5 ptsElected
2Khan S.Liberal Democrats43622.6%
3Hall D.Conservative Party1919.9%

Electorate 7,338 · EC ward code E05011137 · Back to ward index

Bordesley Green · single-seat

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

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
1Aziz R.Labour Party1,48967.8%+17.8 ptsElected
2Burkey W.Conservative Party39718.1%
3Moynihan G.Liberal Democrats30914.1%

Electorate 7,445 · EC ward code E05011127 · Back to ward index

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

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
1Brooks M.Labour Party2,92326.6%53.3%+19.9 ptsElected
2Francis J.Labour Party2,81525.6%51.3%+18.0 ptsElected
3Fowler P.Conservative Party1,91917.5%35.0%
4O'Hara H.Conservative Party1,70315.5%31.0%
5Crisp A.Green Party6285.7%11.4%
6Harmer J.Liberal Democrats5324.8%9.7%
7Garrett I.Liberal Democrats4554.1%8.3%

Electorate 15,774 · EC ward code E05011144 · Back to ward index

Hall Green North · 2-seat (bloc vote)

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

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
1Ahmed A.Labour Party2,27128.1%56.1%+22.8 ptsElected
2Suleman S.Labour Party2,18227.0%53.9%+20.6 ptsElected
3Choudhry T.Conservative Party1,28715.9%31.8%
4Iqbal M.Conservative Party1,13414.0%28.0%
5Spruce A.Liberal Democrats4305.3%10.6%
6Hemming A.Liberal Democrats4155.1%10.3%
7Courage G.Green Party3744.6%9.2%

Electorate 15,869 · EC ward code E05011140 · Back to ward index

Lozells · single-seat

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

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
1Zaffar W.Labour Party1,95570.7%+20.7 ptsElected
2Faisal M.Conservative Party69125.0%
3Dennis K.Green Party1184.3%

Electorate 7,362 · EC ward code E05011153 · Back to ward index

Yardley West and Stechford · single-seat

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

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
1Baz B.Liberal Democrats1,99471.0%+21.0 ptsElected
2John Y.Labour Party71725.5%
3Hardie M.Conservative Party983.5%

Electorate 7,669 · EC ward code E05011186 · Back to ward index

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

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
1Clements L.Labour Party3,06930.6%61.2%+27.8 ptsElected
2Grindrod F.Labour Party2,73927.3%54.6%+21.3 ptsElected
3Dawkins N.Conservative Party1,48914.8%29.7%
4Dixon J.Conservative Party1,22812.2%24.5%
5Masters R.Green Party4704.7%9.4%
6Hentsch P.Liberal Democrats3833.8%7.6%
7Mabbett B.Green Party3823.8%7.6%
8Radcliffe D.Liberal Democrats2752.7%5.5%

Electorate 14,029 · EC ward code E05011129 · Back to ward index

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

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
1Pocock R.Labour Party3,33533.2%66.3%+33.0 ptsElected
2Scott K.Labour Party2,74827.3%54.6%+21.3 ptsElected
3Cairns J.Conservative Party1,88018.7%37.4%
4Eperjesi F.Conservative Party1,51915.1%30.2%
5Lewis M.Liberal Democrats3313.3%6.6%
6Richardson P.Liberal Democrats2462.4%4.9%

Electorate 15,122 · EC ward code E05011179 · Back to ward index

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

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
1Barrie D.Conservative Party2,22333.2%66.4%+33.1 ptsElected
2Wood K.Conservative Party1,86227.8%55.6%+22.3 ptsElected
3Blenkinsop J.Labour Party77011.5%23.0%
4Wilde R.Labour Party6569.8%19.6%
5Cooke D.Liberal Democrats4156.2%12.4%
6Marriott C.Green Party3845.7%11.5%
7Garrington J.Liberal Democrats3825.7%11.4%

Electorate 12,708 · EC ward code E05011180 · Back to ward index

Stirchley · single-seat

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

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
1Locke M.Labour Party1,90072.7%+22.7 ptsElected
2Knight G.Conservative Party36113.8%
3Masters E.Green Party2298.8%
4Banting P.Liberal Democrats1254.8%

Electorate 7,278 · EC ward code E05011172 · Back to ward index

Tyseley and Hay Mills · single-seat

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

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
1Iqbal Z.Labour Party1,33274.5%+24.5 ptsElected
2Amjad S.Liberal Democrats18410.3%
3Begum N.Conservative Party1558.7%
4Hindley J.Green Party1186.6%

Electorate 7,578 · EC ward code E05011182 · Back to ward index

Druids Heath and Monthull · single-seat

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

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
1Pritchard J.Green Party1,89074.7%+24.7 ptsElected
2Leddy M.Labour Party45417.9%
3Fuller A.Conservative Party1636.4%
4Bertram C.Liberal Democrats240.9%

Electorate 7,646 · EC ward code E05011133 · Back to ward index

Holyhead · single-seat

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

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
1Shergill R.Labour Party1,61876.4%+26.4 ptsElected
2Trench K.Independent29313.8%
3Hardie A.Conservative Party1336.3%
4Douglas K.Liberal Democrats733.4%

Electorate 6,906 · EC ward code E05011147 · Back to ward index

North Edgbaston · 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. 60.8% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,584

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
1Bernasconi M.Labour Party2,35332.8%65.7%+32.3 ptsElected
2Thompson S.Labour Party2,17830.4%60.8%+27.4 ptsElected
3Chaudary K.Conservative Party1,04314.6%29.1%
4Zaman W.Conservative Party1,00314.0%28.0%
5Ward M.Liberal Democrats2743.8%7.6%
6Burford T.Liberal Democrats2082.9%5.8%
7Downs W.Trade Unionist and Socialist Coalition1081.5%3.0%

Electorate 14,322 · EC ward code E05011157 · Back to ward index

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

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
1Jones J.Labour Party2,04033.3%66.5%+33.2 ptsElected
2Khan A.Labour Party1,87130.5%61.0%+27.7 ptsElected
3Murphy E.Conservative Party75712.3%24.7%
4Kayani M.Conservative Party75312.3%24.6%
5Green R.Green Party1833.0%6.0%
6Assheton J.Green Party1772.9%5.8%
7Moore C.Liberal Democrats1592.6%5.2%
8Woodley T.Trade Unionist and Socialist Coalition1111.8%3.6%
9Norris J.Liberal Democrats811.3%2.6%

Electorate 14,893 · EC ward code E05011173 · Back to ward index

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

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
1Bridle M.Labour Party1,86233.9%67.9%+34.5 ptsElected
2Cotton J.Labour Party1,70431.1%62.1%+28.8 ptsElected
3Hussain I.Liberal Democrats56710.3%20.7%
4Fox M.Conservative Party56210.2%20.5%
5Mahmood F.Conservative Party4868.9%17.7%
6Norman E.Liberal Democrats3065.6%11.2%

Electorate 15,366 · EC ward code E05011138 · Back to ward index

Birchfield · single-seat

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

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
1Hussain M.Labour Party1,39179.0%+29.0 ptsElected
2Chanda A.Conservative Party21112.0%
3Anton C.Liberal Democrats1599.0%

Electorate 7,443 · EC ward code E05011125 · Back to ward index

Heartlands · single-seat

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

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
1Shah S.Labour Party1,67279.8%+29.8 ptsElected
2Azam A.Conservative Party28413.6%
3Ellinor C.Liberal Democrats1396.6%

Electorate 7,421 · EC ward code E05011145 · Back to ward index

Sparkbrook and Balsall Heath 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. 66.0% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +32.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,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
1Azim M.Labour Party2,70837.0%73.9%+40.6 ptsElected
2Hussain S.Labour Party2,41733.0%66.0%+32.6 ptsElected
3Bari A.Conservative Party93712.8%25.6%
4Kabir M.Conservative Party77610.6%21.2%
5Harrison M.Green Party1862.5%5.1%
6Bishop P.Liberal Democrats1732.4%4.7%
7Crickmay M.Liberal Democrats1311.8%3.6%

Electorate 15,694 · EC ward code E05011170 · Back to ward index

Ladywood · 2-seat (bloc vote)

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

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
1Bore A.Labour Party1,81934.1%68.2%+34.9 ptsElected
2Hartley K.Labour Party1,76433.1%66.2%+32.8 ptsElected
3Axford K.Conservative Party4227.9%15.8%
4Gaussen D.Green Party4137.7%15.5%
5Hordern G.Conservative Party3586.7%13.4%
6Dargue L.Liberal Democrats2785.2%10.4%
7Wilson J.Liberal Democrats1933.6%7.2%
8Jeyanayagam P.Trade Unionist and Socialist Coalition851.6%3.2%

Electorate 16,451 · EC ward code E05011151 · Back to ward index

Bournbrook and Selly Park · 2-seat (bloc vote)

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

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
1Jones B.Labour Party1,94233.4%66.7%+33.4 ptsElected
2McCarthy K.Labour Party1,93533.2%66.5%+33.2 ptsElected
3Nelson J.Green Party5469.4%18.8%
4Nela M.Conservative Party3015.2%10.3%
5Rashid T.Conservative Party2734.7%9.4%
6Gilbert P.Liberal Democrats2434.2%8.3%
7Neville M.Green Party2374.1%8.1%
8Curtis R.Liberal Democrats2023.5%6.9%
9Green T.Trade Unionist and Socialist Coalition1422.4%4.9%

Electorate 15,071 · EC ward code E05011128 · Back to ward index

Handsworth · single-seat

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

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
1Quinnen H.Labour Party1,39783.4%+33.4 ptsElected
2Surti D.Conservative Party1166.9%
3Freshwater E.Green Party955.7%
4Okae Fosu G.Liberal Democrats674.0%

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

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

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
1Atwal G.Labour Party2,31835.3%70.6%+37.3 ptsElected
2Kooner N.Labour Party2,23734.1%68.2%+34.8 ptsElected
3Chumber R.Conservative Party72311.0%22.0%
4Uddin S.Conservative Party5518.4%16.8%
5Cox E.Liberal Democrats3735.7%11.4%
6Burgess C.Liberal Democrats3615.5%11.0%

Electorate 13,961 · EC ward code E05011143 · Back to ward index

Soho and Jewellery Quarter · 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. 68.6% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,128

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
1Lal C.Labour Party2,39938.3%76.7%+43.4 ptsElected
2Spence S.Labour Party2,14634.3%68.6%+35.3 ptsElected
3Christoffersen M.Green Party4737.6%15.1%
4Coffey J.Conservative Party3916.3%12.5%
5Hashmi A.Conservative Party3054.9%9.8%
6Hardy G.Liberal Democrats3004.8%9.6%
7Perrott J.Liberal Democrats2423.9%7.7%

Electorate 15,345 · EC ward code E05011168 · Back to ward index

Nechells · single-seat

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

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
1Marsham l.Labour Party1,19488.8%+38.8 ptsElected
2Babington J.Conservative Party15011.2%

Electorate 7,449 · EC ward code E05011155 · Back to ward index

Sparkhill · 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. 75.9% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +42.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,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
1Mahmood R.Labour Party3,02039.7%79.3%+46.0 ptsElected
2Brennan N.Labour Party2,88938.0%75.9%+42.6 ptsElected
3Rehman H.Conservative Party7399.7%19.4%
4Asad A.Conservative Party5377.1%14.1%
5Al-Haq A.Liberal Democrats2613.4%6.9%
6Wilkinson A.Liberal Democrats1662.2%4.4%

Electorate 13,395 · EC ward code E05011171 · Back to ward index

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

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
1Mahmood M.Labour Party2,43438.9%77.8%+44.5 ptsElected
2Donaldson D.Labour Party2,40538.4%76.9%+43.6 ptsElected
3Higgs J.Conservative Party5158.2%16.5%
4Zychon J.Conservative Party3846.1%12.3%
5Phillpotts J.Green Party2103.4%6.7%
6Mehmood A.Liberal Democrats1552.5%5.0%
7Khan J.Liberal Democrats1522.4%4.9%

Electorate 14,174 · EC ward code E05011131 · Back to ward index

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

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
1Idrees M.Labour Party3,75142.6%85.3%+51.9 ptsElected
2Khan M.Labour Party3,44239.1%78.3%+44.9 ptsElected
3Hussain I.Liberal Democrats7518.5%17.1%
4Evans J.Liberal Democrats5015.7%11.4%
5Yousaf W.Conservative Party1772.0%4.0%
6Rani F.Conservative Party1752.0%4.0%

Electorate 16,134 · EC ward code E05011120 · Back to ward index