← Birmingham (all cycles) · 3 May 2018 cohort

Birmingham 2018

Local elections held 3 May 2018.

69 ward races
101 seats
5 elected below the proportional quota
5.0% of seats below quota

How to read this page

Each race below shows the share of valid ballots the marginal elected candidate actually won, and compares it to the proportional quota: the share they'd need to clinch the seat under any proportional voting method (1 seats + 1). For a 1-seat ward the quota is 50%; for 2 seats, 33.3%; for 3 seats, 25%.

Where the actual winning share fell below the quota, we show the signed gap as points below quota (a negative number) — the editorial indictment. Above-quota results clear the bar and pass without comment. The voting method is the subject of every observation here. Named candidates appear as the public election record requires; the cause being audited is the voting method, not the individuals. See the methodology page for derivations.

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 Party191,73452.6%6766.3%5453.5%+13
Conservative Party103,98528.5%2524.8%2928.7%-4
Liberal Democrats50,86114.0%87.9%1413.9%-6
Green Party11,5823.2%11.0%33.0%-2
Independent4,1191.1%00.0%11.0%-1
Trade Unionist and Socialist Coalition7500.2%00.0%00.0%0
IndSutn6460.2%00.0%00.0%0
BhmWkr2960.1%00.0%00.0%0
The Liberal Party1700.0%00.0%00.0%0
UK Independence Party (UKIP)1110.0%00.0%00.0%0
CGd720.0%00.0%00.0%0
Total364,326100.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 2018 cycle was an all-out election — every seat was contested. The two opencouncildata snapshots below show the council immediately after the 2018 election (current) and on the eve of it (2017), so you can see what the result replaced.

Current (2018)
Previous (2017)

Wards in this council

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

Race results

Druids Heath and Monyhull · single-seat

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

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
1Julien PritchardGreen Party1,20145.5%−4.5 ptsElected
2Victoria QuinnLabour Party72527.5%
3Ben BrittainConservative Party68826.1%
4Emily CoxLiberal Democrats271.0%

EC ward code E05011133 · Back to ward index

Pype Hayes · single-seat

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

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
1Michael SharpeLabour Party85145.9%−4.1 ptsElected
2Cilfton WelchConservative Party83545.1%
3Ann HoltomLiberal Democrats1095.9%
4John BentleyGreen Party583.1%

EC ward code E05011162 · Back to ward index

Allens Cross · single-seat

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

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
1Eddie FreemanConservative Party1,02346.8%−3.2 ptsElected
2Steve BedserLabour Party97444.6%
3Dick RodgersCGd723.3%
4Claire FieldenLiberal Democrats632.9%
5Peter BeckGreen Party522.4%

EC ward code E05011119 · Back to ward index

Perry Common · single-seat

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

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
1Bob BeauchampConservative Party1,00749.2%−0.8 ptsElected
2Anita WardLabour Party95546.7%
3Stephen AllsopLiberal Democrats844.1%

EC ward code E05011161 · Back to ward index

Garretts Green · single-seat

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

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
1Saddak MiahLabour Party96149.6%−0.4 ptsElected
2Carol JonesLiberal Democrats82442.6%
3Simon ConnConservative Party1517.8%

EC ward code E05011137 · Back to ward index

King's Norton North · single-seat

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

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
1Alex AitkenLabour Party1,34150.2%+0.2 ptsElected
2Simon JevonConservative Party1,23746.3%
3Brian PeaceLiberal Democrats953.6%

EC ward code E05011148 · Back to ward index

Castle Vale · single-seat

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

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
1Suzanne WebbConservative Party73150.8%+0.8 ptsElected
2Lynda ClintonLabour Party64044.4%
3Trevor HoltomLiberal Democrats352.4%
4Kris Sucilla O'SullivanTrade Unionist and Socialist Coalition342.4%

EC ward code E05011132 · Back to ward index

Frankley Great Park · 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,001

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
1Simon MorrallConservative Party1,01950.9%+0.9 ptsElected
2Andrew CartwrightLabour Party90445.2%
3Gerard JeromeLiberal Democrats783.9%

EC ward code E05011136 · Back to ward index

Yardley West and Stechford · single-seat

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

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
1Baber BazLiberal Democrats1,50551.5%+1.5 ptsElected
2Basharat DadLabour Party1,28544.0%
3Mothin AliConservative Party1334.6%

EC ward code E05011186 · Back to ward index

King's Norton South · single-seat

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

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
1Peter GriffithsLabour Party1,01551.7%+1.7 ptsElected
2Barbara WoodConservative Party84342.9%
3Peter LloydLiberal Democrats1065.4%

EC ward code E05011149 · Back to ward index

Rubery and Rednal · single-seat

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

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
1Adrian DelaneyConservative Party96953.4%+3.4 ptsElected
2Carole GriffithsLabour Party70638.9%
3Robert BallGreen Party894.9%
4Kevin HannonLiberal Democrats522.9%

EC ward code E05011164 · Back to ward index

Northfield · single-seat

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

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
1Olly ArmstrongLabour Party1,63553.5%+3.5 ptsElected
2Randal BrewConservative Party1,25741.1%
3Anne OkoleGreen Party842.7%
4Andrew MolesLiberal Democrats812.6%

EC ward code E05011158 · Back to ward index

Ward End · single-seat

Marginal winner Winning candidate's share of valid ballots. 54.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +4.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,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
1Mohammed AikhlaqLabour Party1,66354.2%+4.2 ptsElected
2Nazabit AliLiberal Democrats90929.6%
3Wajid HussainIndependent33110.8%
4Joseph HamblinConservative Party1665.4%

EC ward code E05011183 · Back to ward index

Sutton Reddicap · single-seat

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

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
1Charlotte HodivalaConservative Party1,00856.7%+6.7 ptsElected
2Judy PrestonLabour Party53730.2%
3Timothy CotterillLiberal Democrats1216.8%
4Stewart CotterillUK Independence Party (UKIP)1116.2%

EC ward code E05011176 · Back to ward index

Sutton Trinity · single-seat

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

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
1David PearsConservative Party1,35557.1%+7.1 ptsElected
2Peter FrenchLabour Party59325.0%
3Jenny WilkinsonLiberal Democrats29912.6%
4Sean MaddenGreen Party1245.2%

EC ward code E05011178 · Back to ward index

Hall Green South · single-seat

Marginal winner Winning candidate's share of valid ballots. 60.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +10.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,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
1Tim HuxtableConservative Party1,74460.0%+10.0 ptsElected
2Changese KhanLabour Party88530.4%
3Jerry EvansLiberal Democrats1545.3%
4Ulla GrantGreen Party1244.3%

EC ward code E05011141 · Back to ward index

South Yardley · single-seat

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

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
1Zaker ChoudhryLiberal Democrats1,50760.4%+10.4 ptsElected
2David WelburnLabour Party60124.1%
3Susan AshfordConservative Party34413.8%
4Christopher GarghanGreen Party431.7%

EC ward code E05011169 · 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. 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. 4,245

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
1John O'SheaLabour Party2,24926.5%53.0%+19.6 ptsElected
2Roger HarmerLiberal Democrats1,85721.9%43.7%+10.4 ptsElected
3Penny WaggLiberal Democrats1,73720.5%40.9%
4Fiona WilliamsLabour Party1,52117.9%35.8%
5Wajad AliConservative Party5256.2%12.4%
6Luke WatsonConservative Party3293.9%7.8%
7Amanda BakerGreen Party2012.4%4.7%
8Eamonn FlynnTrade Unionist and Socialist Coalition710.8%1.7%

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

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
1Jayne FrancisLabour Party2,62322.7%45.4%+12.0 ptsElected
2Peter FowlerConservative Party2,53321.9%43.8%+10.5 ptsElected
3Akaal SidhuConservative Party2,39020.7%41.3%
4Sundip MeghaniLabour Party2,06117.8%35.7%
5Colin GreenLiberal Democrats6575.7%11.4%
6Phil SimpsonGreen Party6505.6%11.2%
7Ian GarrettLiberal Democrats6465.6%11.2%

EC ward code E05011144 · 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,498

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
1Ian WardLabour Party91160.8%+10.8 ptsElected
2John AldenConservative Party37124.8%
3Christopher BarberLiberal Democrats664.4%
4Michael HarrisonGreen Party614.1%
5James ScroggieIndependent614.1%
6Mark AndrewsTrade Unionist and Socialist Coalition281.9%

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

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
1Rob PocockLabour Party3,37730.6%61.1%+27.8 ptsElected
2Kath ScottLabour Party2,45822.2%44.5%+11.2 ptsElected
3Janet CairnsConservative Party2,35421.3%42.6%
4Louise PasseyConservative Party2,18219.7%39.5%
5Colin MarriottGreen Party2972.7%5.4%
6Matthew GibsonLiberal Democrats2712.5%4.9%
7Mohammed KhalidLiberal Democrats1101.0%2.0%

EC ward code E05011179 · Back to ward index

Highter's Heath · single-seat

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

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
1Adam HiggsConservative Party1,36261.7%+11.7 ptsElected
2Barry BowlesLabour Party70932.1%
3Clare ThomasGreen Party793.6%
4Kirsty JeromeLiberal Democrats572.6%

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

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
1Julie JohnsonLabour Party2,08023.2%46.4%+13.1 ptsElected
2Tristan ChatfieldLabour Party2,03522.7%45.4%+12.1 ptsElected
3Andrew HardieConservative Party1,88521.0%42.0%
4Des FloodConservative Party1,87820.9%41.9%
5Eleanor MastersGreen Party4104.6%9.1%
6Trevor SwordLiberal Democrats3293.7%7.3%
7Robert WrightLiberal Democrats2743.1%6.1%
8Nick HartTrade Unionist and Socialist Coalition770.9%1.7%

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

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
1Debbie ClancyConservative Party2,17426.0%52.1%+18.7 ptsElected
2Brett O'ReillyLabour Party1,92523.0%46.1%+12.8 ptsElected
3Graham KnightConservative Party1,91122.9%45.8%
4Carmel CorriganLabour Party1,86322.3%44.6%
5Susan PearceGreen Party2903.5%6.9%
6Hubert DuffyLiberal Democrats1011.2%2.4%
7James WhorwoodLiberal Democrats891.1%2.1%

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

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
1Muhammad AfzalLabour Party2,90224.2%48.3%+15.0 ptsElected
2Nagina KauserLabour Party2,79323.3%46.5%+13.2 ptsElected
3Ayoub KhanLiberal Democrats2,25218.8%37.5%
4Sham UddinLiberal Democrats1,54612.9%25.8%
5Abdul AzizIndependent1,1349.4%18.9%
6Jahid ChoudhuryConservative Party8917.4%14.8%
7Margaret BennettConservative Party3282.7%5.5%
8Vijay RanaGreen Party1601.3%2.7%

EC ward code E05011121 · 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. 47.4% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 5,289

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
1Liz ClementsLabour Party2,80926.6%53.1%+19.8 ptsElected
2Fred GrindrodLabour Party2,50523.7%47.4%+14.0 ptsElected
3Rob SealeyConservative Party2,06519.5%39.0%
4Peter Douglas OsbornConservative Party1,89918.0%35.9%
5Anna MastersGreen Party4103.9%7.8%
6Claire HammondGreen Party3713.5%7.0%
7Dave RadcliffeLiberal Democrats2842.7%5.4%
8Timothy StimpsonLiberal Democrats1941.8%3.7%
9Clive WalderTrade Unionist and Socialist Coalition410.4%0.8%

EC ward code E05011129 · Back to ward index

Lozells · single-seat

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

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
1Waseem ZaffarLabour Party2,07164.5%+14.5 ptsElected
2Abdul KhaliqueConservative Party74523.2%
3Moshud HussainLiberal Democrats39512.3%

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

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
1Phil DavisLabour Party2,53726.4%52.7%+19.4 ptsElected
2Lucy Seymour-SmithLabour Party2,30924.0%48.0%+14.7 ptsElected
3Tom HuxleyConservative Party2,03721.2%42.4%
4Jane JamesConservative Party2,03521.2%42.3%
5Robert GrantGreen Party2322.4%4.8%
6Alan MorrowLiberal Democrats2202.3%4.6%
7David GaussenGreen Party1391.4%2.9%
8Philip WaggLiberal Democrats1101.1%2.3%

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

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
1Kate BoothLabour Party2,33224.3%48.6%+15.3 ptsElected
2John ClancyLabour Party2,30724.0%48.1%+14.7 ptsElected
3Georgina ChandlerConservative Party2,20623.0%46.0%
4Rachel OkelloConservative Party1,91920.0%40.0%
5James BoltonGreen Party3443.6%7.2%
6Julia GarrettLiberal Democrats3433.6%7.1%
7Joanna WalkerLiberal Democrats1461.5%3.0%

EC ward code E05011163 · Back to ward index

Yardley East · single-seat

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

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
1Neil EustaceLiberal Democrats1,85664.9%+14.9 ptsElected
2Ann WackettLabour Party86330.2%
3Edwin CaldecottConservative Party1404.9%

EC ward code E05011185 · Back to ward index

Sutton Wylde Green · single-seat

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

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
1Alex YipConservative Party1,80665.6%+15.6 ptsElected
2Terry JohnsonLabour Party64423.4%
3John SpencerLiberal Democrats1625.9%
4Zoe ChallenorGreen Party1425.2%

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

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
1Gary SambrookConservative Party1,74527.1%54.3%+20.9 ptsElected
2Ron StorerConservative Party1,57724.5%49.0%+15.7 ptsElected
3Des HughesLabour Party1,46522.8%45.6%
4Jane JonesLabour Party1,45922.7%45.4%
5Violaine MendezLiberal Democrats971.5%3.0%
6James PerrottLiberal Democrats891.4%2.8%

EC ward code E05011150 · Back to ward index

Tyseley and Hay Mills · single-seat

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

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
1Zafar IqbalLabour Party1,36166.6%+16.6 ptsElected
2Syed AliLiberal Democrats30615.0%
3Shafayet KhanConservative Party20810.2%
4Mike SheridanThe Liberal Party1708.3%

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

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
1Deirdre AldenConservative Party2,06726.4%52.7%+19.4 ptsElected
2Matt BennettConservative Party1,96925.1%50.2%+16.9 ptsElected
3Jenny NolanLabour Party1,57120.0%40.1%
4Marcus BernasconiLabour Party1,47018.8%37.5%
5Alexander NettleGreen Party2793.6%7.1%
6Daniel ChamberlainLiberal Democrats2593.3%6.6%
7Jamie ScottLiberal Democrats2222.8%5.7%

EC ward code E05011134 · Back to ward index

Stirchley · single-seat

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

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
1Mary LockeLabour Party1,85666.9%+16.9 ptsElected
2Owen WilliamsConservative Party57620.8%
3Elly StantonGreen Party1555.6%
4Philip BantingLiberal Democrats1415.1%
5Reuben LawrenceBhmWkr451.6%

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

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
1Jon HuntLiberal Democrats2,95731.0%62.0%+28.7 ptsElected
2Morriam JanLiberal Democrats2,39825.2%50.3%+17.0 ptsElected
3Mohammed HanifLabour Party1,88719.8%39.6%
4Sukhi KaurLabour Party1,66217.4%34.9%
5Janet CoffeyConservative Party3613.8%7.6%
6Tariq RashidConservative Party1902.0%4.0%
7Corintha WardTrade Unionist and Socialist Coalition780.8%1.6%

EC ward code E05011160 · Back to ward index

Sutton Roughley · single-seat

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

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
1Ewan MackeyConservative Party1,80967.4%+17.4 ptsElected
2Paul TomlinsonLabour Party52119.4%
3Kate PotterLiberal Democrats2158.0%
4Will GreavesGreen Party1405.2%

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

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
1Keith LinnecorLabour Party1,79427.3%54.7%+21.4 ptsElected
2Barbara DringLabour Party1,70526.0%52.0%+18.6 ptsElected
3Tom CoffeyConservative Party1,40721.4%42.9%
4Leona LeungConservative Party1,24519.0%38.0%
5Andrew FullyloveLiberal Democrats1472.2%4.5%
6Harry EylesGreen Party1322.0%4.0%
7Marica HuntLiberal Democrats1312.0%4.0%

EC ward code E05011159 · Back to ward index

Bordesley Green · single-seat

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

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
1Chauhdry RashidLabour Party1,66469.4%+19.4 ptsElected
2Mohammed SaeedLiberal Democrats54022.5%
3Ayan TifowConservative Party1094.5%
4Alan ClawleyGreen Party843.5%

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

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
1Kerry JenkinsLabour Party3,12326.7%53.5%+20.2 ptsElected
2Martin Straker WeldsLabour Party3,11426.7%53.3%+20.0 ptsElected
3Izzy KnowlesLiberal Democrats2,21118.9%37.9%
4David FarrowLiberal Democrats1,49412.8%25.6%
5Rachel Xerri-BrooksGreen Party6085.2%10.4%
6John TurnerConservative Party5795.0%9.9%
7Dominic O'CallaghanConservative Party5474.7%9.4%

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

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
1Robert AldenConservative Party2,72729.6%59.3%+25.9 ptsElected
2Gareth MooreConservative Party2,45626.7%53.4%+20.0 ptsElected
3Vic HooperLabour Party1,83720.0%39.9%
4Dee SmythLabour Party1,66618.1%36.2%
5Rebecca CollinsGreen Party2592.8%5.6%
6Callum ReillyLiberal Democrats1321.4%2.9%
7Tom HuntLiberal Democrats1261.4%2.7%

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

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
1David BarrieConservative Party2,44535.0%70.0%+36.7 ptsElected
2Ken WoodConservative Party1,86926.8%53.5%+20.2 ptsElected
3Katy CoxallLabour Party69610.0%19.9%
4David O'HaganIndSutn6469.3%18.5%
5Paul FinneganLabour Party5748.2%16.4%
6Ben AutonGreen Party3364.8%9.6%
7David CookeLiberal Democrats2363.4%6.8%
8James GarringtonLiberal Democrats1792.6%5.1%

EC ward code E05011180 · Back to ward index

Holyhead · single-seat

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

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
1Paulette HamiltonLabour Party1,64670.4%+20.4 ptsElected
2Mujakkir AhmedConservative Party43618.6%
3Foysol AhmedLiberal Democrats25711.0%

EC ward code E05011147 · Back to ward index

Handsworth · single-seat

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

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
1Hendrina QuinnenLabour Party1,72671.7%+21.7 ptsElected
2Enam-Ur RahmanConservative Party45518.9%
3Susan GreenGreen Party1466.1%
4Kingsley DouglasLiberal Democrats803.3%

EC ward code E05011142 · Back to ward index

Sutton Mere Green · single-seat

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

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Meirion JenkinsConservative Party2,06271.8%+21.8 ptsElected
2Ian BrindleyLabour Party46216.1%
3Jonny MaynerLiberal Democrats1946.8%
4David RatcliffGreen Party1535.3%

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

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
1Zaheer KhanLabour Party3,27029.3%58.5%+25.2 ptsElected
2Safia AkhtarLabour Party3,19628.6%57.2%+23.9 ptsElected
3Shaukat KhanLiberal Democrats1,73815.6%31.1%
4Gerry MoynihanLiberal Democrats1,0179.1%18.2%
5Kabir UddinConservative Party6555.9%11.7%
6Shaaky AhmedIndependent6045.4%10.8%
7Pervez AkhtarConservative Party5474.9%9.8%
8Hazel ClawleyGreen Party1491.3%2.7%

EC ward code E05011167 · Back to ward index

Gravelly Hill · single-seat

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

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
1Mick BrownLabour Party1,23874.2%+24.2 ptsElected
2Luqmaan NawazConservative Party29717.8%
3Philip MillsLiberal Democrats1338.0%

EC ward code E05011139 · 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. 58.8% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 4,051

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
1Carl RiceLabour Party2,85435.2%70.5%+37.1 ptsElected
2Sharon ThompsonLabour Party2,38329.4%58.8%+25.5 ptsElected
3Dal SidhuConservative Party1,25415.5%31.0%
4Raj PaddaConservative Party96211.9%23.8%
5Jonathan HoodLiberal Democrats2413.0%5.9%
6Gino BellaviaIndependent2272.8%5.6%
7Edward HiltonLiberal Democrats1802.2%4.4%

EC ward code E05011157 · Back to ward index

Balsall Heath West · 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,535

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
1Zhor MalikLabour Party1,93876.4%+26.4 ptsElected
2Islam IssaLiberal Democrats2048.0%
3Sammi IbrahemBhmWkr1566.2%
4Ali FazelConservative Party1395.5%
5Martin GuestGreen Party983.9%

EC ward code E05011122 · Back to ward index

Sutton Four Oaks · single-seat

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

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
1Maureen CornishConservative Party1,95777.1%+27.1 ptsElected
2Roger BarleyLabour Party34013.4%
3David WillettLiberal Democrats1415.6%
4Fiona HunanGreen Party1003.9%

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

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
1Paul TilsleyLiberal Democrats2,56533.1%66.2%+32.9 ptsElected
2Mike WardLiberal Democrats2,34230.2%60.5%+27.2 ptsElected
3Bob CollinsLabour Party90011.6%23.2%
4Julia LardenLabour Party88011.4%22.7%
5Nicholas PsiridesConservative Party4746.1%12.2%
6Suhel AliConservative Party4525.8%11.7%
7Kevin HarrisonGreen Party1311.7%3.4%

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

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
1Brigid JonesLabour Party1,88432.2%64.4%+31.1 ptsElected
2Karen McCarthyLabour Party1,77330.3%60.6%+27.3 ptsElected
3Jake CalcuttLiberal Democrats4768.1%16.3%
4Monica HardieConservative Party4237.2%14.5%
5Sophie ThorntonLiberal Democrats4137.1%14.1%
6Angus GillanConservative Party4117.0%14.0%
7Alice KiffGreen Party2664.5%9.1%
8Benjamin MabbettGreen Party1232.1%4.2%
9Sam WittsTrade Unionist and Socialist Coalition821.4%2.8%

EC ward code E05011128 · Back to ward index

Newtown · single-seat

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

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
1Ziaul IslamLabour Party1,31977.4%+27.4 ptsElected
2Desmond JaddooConservative Party31018.2%
3Sultan AhmedLiberal Democrats764.5%

EC ward code E05011156 · Back to ward index

Bordesley and Highgate · single-seat

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

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
1Yvonne MosquitoLabour Party1,17678.5%+28.5 ptsElected
2Daniel IliffLiberal Democrats1208.0%
3Julia MackeyConservative Party1137.5%
4Tom JenkinsGreen Party906.0%

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

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
1Chaman LalLabour Party2,36534.9%69.8%+36.5 ptsElected
2Sybil SpenceLabour Party2,09730.9%61.9%+28.6 ptsElected
3Janatul ChoudhuryConservative Party6449.5%19.0%
4Gareth HardyLiberal Democrats5668.4%16.7%
5Mohammed Kaisarul IslamConservative Party4606.8%13.6%
6Richard MaxwellLiberal Democrats3735.5%11.0%
7Kefentse DennisGreen Party2724.0%8.0%

EC ward code E05011168 · Back to ward index

Heartlands · single-seat

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

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
1Shafique ShahLabour Party2,13678.9%+28.9 ptsElected
2Aftab HussainIndependent2348.6%
3Faisal MahmoodLiberal Democrats1666.1%
4Mary StorerConservative Party1114.1%
5Janet AsshetonGreen Party592.2%

EC ward code E05011145 · 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. 62.7% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +29.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 5,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
1Lisa TrickettLabour Party3,39531.8%63.5%+30.2 ptsElected
2Mike LeddyLabour Party3,35031.3%62.7%+29.3 ptsElected
3Gordon FranksConservative Party1,12210.5%21.0%
4Joshua Mackenzie-LawrieConservative Party8297.8%15.5%
5Patrick CoxGreen Party6586.2%12.3%
6Chris BurgessLiberal Democrats4794.5%9.0%
7Julie KayaGreen Party3923.7%7.3%
8Robert GilliamLiberal Democrats2932.7%5.5%
9Katherine CremerBhmWkr950.9%1.8%
10Bill MurrayTrade Unionist and Socialist Coalition780.7%1.5%

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

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
1Mohammed FazalLabour Party3,14033.1%66.3%+32.9 ptsElected
2Nicky BrennanLabour Party2,97131.3%62.7%+29.4 ptsElected
3Tanveer ChoudhryLiberal Democrats1,29513.7%27.3%
4Tassawar HussainLiberal Democrats1,17812.4%24.9%
5Murad MohammedConservative Party4534.8%9.6%
6Mohammad Zia TalukderConservative Party4404.6%9.3%

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

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
1Akhlaq AhmedLabour Party2,98932.2%64.3%+31.0 ptsElected
2Lou RobsonLabour Party2,92231.4%62.9%+29.5 ptsElected
3Bob HarveyIndependent1,09811.8%23.6%
4Sohan SinghConservative Party6877.4%14.8%
5Tukeer HussainConservative Party5295.7%11.4%
6Andrew SpruceLiberal Democrats3864.2%8.3%
7Stephanie SpruceLiberal Democrats3453.7%7.4%
8Gareth CourageGreen Party3413.7%7.3%

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

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
1Kath HartleyLabour Party1,63932.1%64.2%+30.9 ptsElected
2Albert BoreLabour Party1,63131.9%63.9%+30.5 ptsElected
3Kenneth MorrisConservative Party4899.6%19.2%
4Nayaz QaziConservative Party3887.6%15.2%
5Robert JonesGreen Party3426.7%13.4%
6Lee DargueLiberal Democrats3406.7%13.3%
7Stephen LambertLiberal Democrats2785.4%10.9%

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

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
1Bruce LinesConservative Party2,62732.2%64.4%+31.1 ptsElected
2John LinesConservative Party2,62632.2%64.4%+31.1 ptsElected
3Paul PrestonLabour Party1,29615.9%31.8%
4Jo ShemmansLabour Party1,19714.7%29.3%
5James RobertsonGreen Party1882.3%4.6%
6David OsborneLiberal Democrats1131.4%2.8%
7Maureen OsborneLiberal Democrats1101.3%2.7%

EC ward code E05011123 · Back to ward index

Nechells · single-seat

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

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
1Tahir AliLabour Party1,23781.2%+31.2 ptsElected
2Neil Shastri-HurstConservative Party16410.8%
3Shazad IqbalLiberal Democrats1238.1%

EC ward code E05011155 · Back to ward index

Birchfield · single-seat

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

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 HussainLabour Party1,90583.7%+33.7 ptsElected
2Raja KhanConservative Party2179.5%
3Rezaul BillahLiberal Democrats1556.8%

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

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
1Penny HolbrookLabour Party2,53637.7%75.5%+42.1 ptsElected
2Josh JonesLabour Party2,25933.6%67.2%+33.9 ptsElected
3Mohammad Shahnawaz KayaniConservative Party72610.8%21.6%
4Asif MehmoodConservative Party68610.2%20.4%
5Joseph HarmerLiberal Democrats2383.5%7.1%
6Riz SyedLiberal Democrats1492.2%4.4%
7Ted WoodleyTrade Unionist and Socialist Coalition1271.9%3.8%

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. 67.3% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +34.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,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
1Marje BridleLabour Party2,30236.9%73.7%+40.4 ptsElected
2John CottonLabour Party2,10233.7%67.3%+34.0 ptsElected
3Rosemary GassonConservative Party5188.3%16.6%
4Fergus RobinsonConservative Party4567.3%14.6%
5Paul ClaytonIndependent3665.9%11.7%
6Rafiqur RahmanLiberal Democrats2564.1%8.2%
7Shamsur RehmanLiberal Democrats2443.9%7.8%

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

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
1Narinder Kaur KoonerLabour Party2,60635.2%70.3%+37.0 ptsElected
2Gurdial Singh AtwalLabour Party2,50933.8%67.7%+34.4 ptsElected
3Steve WhiteConservative Party6939.3%18.7%
4Ravi ChumberConservative Party6799.2%18.3%
5Eric FaircloughGreen Party2833.8%7.6%
6Nicholas JolliffeLiberal Democrats2453.3%6.6%
7Rizwan AliLiberal Democrats2002.7%5.4%
8Rachel JenkinsTrade Unionist and Socialist Coalition1341.8%3.6%
9PG Aathouli-SinghIndependent640.9%1.7%

EC ward code E05011143 · 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. 69.4% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,510

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
1Majid MahmoodLabour Party2,56936.6%73.2%+39.9 ptsElected
2Diane DonaldsonLabour Party2,43534.7%69.4%+36.0 ptsElected
3Aminur RahmanConservative Party72110.3%20.5%
4Bogdan TudorConservative Party6178.8%17.6%
5Gwyn NeillyLiberal Democrats4246.0%12.1%
6Asad MehmoodLiberal Democrats2543.6%7.2%

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

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
1Mohammed AzimLabour Party4,25741.9%83.7%+50.4 ptsElected
2Shabrana HussainLabour Party3,95038.8%77.7%+44.3 ptsElected
3Abu NowshedConservative Party7016.9%13.8%
4Mohammed Choudhury SweetConservative Party6656.5%13.1%
5Roxanne GreenGreen Party2372.3%4.7%
6Md Joynal AbedinLiberal Democrats2012.0%4.0%
7Satwinder SinghLiberal Democrats1591.6%3.1%

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

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
1Mohammed IdreesLabour Party4,91047.7%95.5%+62.1 ptsElected
2Mariam KhanLabour Party4,46443.4%86.8%+53.5 ptsElected
3Thomas ListerLiberal Democrats2962.9%5.8%
4Richard Brookes-BlandConservative Party2152.1%4.2%
5Amil KhanConservative Party2142.1%4.2%
6Colin RossLiberal Democrats1871.8%3.6%

EC ward code E05011120 · Back to ward index