← Birmingham (all cycles) · 5 May 2022 cohort
Birmingham 2022
Local elections held 5 May 2022.
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.
| Party | Votes | Vote % | Seats won | % of seats | Proportional seats | Proportional % | Δ |
|---|---|---|---|---|---|---|---|
| Labour Party | 169,977 | 51.5% | 65 | 64.4% | 53 | 52.5% | +12 |
| Conservative Party | 90,650 | 27.5% | 22 | 21.8% | 28 | 27.7% | -6 |
| Liberal Democrats | 48,939 | 14.8% | 12 | 11.9% | 15 | 14.9% | -3 |
| Green Party | 17,072 | 5.2% | 2 | 2.0% | 5 | 5.0% | -3 |
| Trade Unionist and Socialist Coalition | 963 | 0.3% | 0 | 0.0% | 0 | 0.0% | 0 |
| Independent | 778 | 0.2% | 0 | 0.0% | 0 | 0.0% | 0 |
| Workers Party of Britain | 566 | 0.2% | 0 | 0.0% | 0 | 0.0% | 0 |
| WM | 506 | 0.2% | 0 | 0.0% | 0 | 0.0% | 0 |
| BP | 265 | 0.1% | 0 | 0.0% | 0 | 0.0% | 0 |
| Reform UK | 93 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| Total | 329,809 | 100.0% | 101 | 100.0% | 101 | 100.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.
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.
Wards in this council
Sorted with the largest gap below the quota first. Click any ward to jump to its full result.
- Castle Vale · 1 seat · won at 40.5% · −9.5 pts below quota
- Ward End · 1 seat · won at 43.7% · −6.3 pts below quota
- Allens Cross · 1 seat · won at 46.0% · −4.0 pts below quota
- Pype Hayes · 1 seat · won at 47.7% · −2.3 pts below quota
- Sutton Trinity · 1 seat · won at 48.0% · −2.0 pts below quota
- Rubery and Rednal · 1 seat · won at 49.3% · −0.7 pts below quota
- King's Norton South · 1 seat · won at 50.9% · above quota
- Hall Green South · 1 seat · won at 51.6% · above quota
- Balsall Heath West · 1 seat · won at 51.8% · above quota
- Gravelly Hill · 1 seat · won at 51.8% · above quota
- Perry Common · 1 seat · won at 52.7% · above quota
- Highter's Heath · 1 seat · won at 54.8% · above quota
- King's Norton North · 1 seat · won at 55.4% · above quota
- South Yardley · 1 seat · won at 55.7% · above quota
- Northfield · 1 seat · won at 56.6% · above quota
- Bordesley and Highgate · 1 seat · won at 57.3% · above quota
- Sutton Wylde Green · 1 seat · won at 57.6% · above quota
- Newtown · 1 seat · won at 58.1% · above quota
- Yardley East · 1 seat · won at 59.0% · above quota
- Edgbaston · 2 seats · won at 43.7% · above quota
- Shard End · 1 seat · won at 60.8% · above quota
- Frankley Great Park · 1 seat · won at 61.0% · above quota
- Sutton Reddicap · 1 seat · won at 61.0% · above quota
- Acocks Green · 2 seats · won at 45.5% · above quota
- Aston · 2 seats · won at 45.5% · above quota
- Sutton Roughley · 1 seat · won at 62.4% · above quota
- Small Heath · 2 seats · won at 46.0% · above quota
- Moseley · 2 seats · won at 46.1% · above quota
- Kingstanding · 2 seats · won at 46.2% · above quota
- Quinton · 2 seats · won at 46.4% · above quota
- Bartley Green · 2 seats · won at 46.7% · above quota
- Sutton Mere Green · 1 seat · won at 64.0% · above quota
- Perry Barr · 2 seats · won at 47.4% · above quota
- Oscott · 2 seats · won at 48.2% · above quota
- Erdington · 2 seats · won at 48.4% · above quota
- Longbridge and West Heath · 2 seats · won at 48.4% · above quota
- Sheldon · 2 seats · won at 49.1% · above quota
- Brandwood and King's Heath · 2 seats · won at 49.1% · above quota
- Sutton Four Oaks · 1 seat · won at 66.1% · above quota
- Weoley and Selly Oak · 2 seats · won at 49.9% · above quota
- Billesley · 2 seats · won at 50.7% · above quota
- Garrett's Green · 1 seat · won at 67.5% · above quota
- Bordesley Green · 1 seat · won at 67.8% · above quota
- Harborne · 2 seats · won at 51.3% · above quota
- Hall Green North · 2 seats · won at 53.9% · above quota
- Lozells · 1 seat · won at 70.7% · above quota
- Yardley West and Stechford · 1 seat · won at 71.0% · above quota
- Bournville and Cotteridge · 2 seats · won at 54.6% · above quota
- Sutton Vesey · 2 seats · won at 54.6% · above quota
- Sutton Walmley and Minworth · 2 seats · won at 55.6% · above quota
- Stirchley · 1 seat · won at 72.7% · above quota
- Tyseley and Hay Mills · 1 seat · won at 74.5% · above quota
- Druids Heath and Monthull · 1 seat · won at 74.7% · above quota
- Holyhead · 1 seat · won at 76.4% · above quota
- North Edgbaston · 2 seats · won at 60.8% · above quota
- Stockland Green · 2 seats · won at 61.0% · above quota
- Glebe Farm and Tile Cross · 2 seats · won at 62.1% · above quota
- Birchfield · 1 seat · won at 79.0% · above quota
- Heartlands · 1 seat · won at 79.8% · above quota
- Sparkbrook and Balsall Heath East · 2 seats · won at 66.0% · above quota
- Ladywood · 2 seats · won at 66.2% · above quota
- Bournbrook and Selly Park · 2 seats · won at 66.5% · above quota
- Handsworth · 1 seat · won at 83.4% · above quota
- Handsworth Wood · 2 seats · won at 68.2% · above quota
- Soho and Jewellery Quarter · 2 seats · won at 68.6% · above quota
- Nechells · 1 seat · won at 88.8% · above quota
- Sparkhill · 2 seats · won at 75.9% · above quota
- Bromford and Hodge Hill · 2 seats · won at 76.9% · above quota
- Alum Rock · 2 seats · won at 78.3% · above quota
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Goodwin a. | Labour Party | 522 | 40.5% | −9.5 pts | Elected |
| 2 | Macefield J. | Green Party | 478 | 37.1% | — | |
| 3 | Romain T. | Conservative Party | 279 | 21.6% | — | |
| 4 | Sucilla-O'Sullivan K. | Trade Unionist and Socialist Coalition | 11 | 0.9% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Bi B. | Labour Party | 1,186 | 43.7% | −6.3 pts | Elected |
| 2 | Ali N. | Liberal Democrats | 938 | 34.5% | — | |
| 3 | Ali H. | Conservative Party | 457 | 16.8% | — | |
| 4 | Khan I. | Green Party | 136 | 5.0% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Deakin J. | Labour Party | 922 | 46.0% | −4.0 pts | Elected |
| 2 | Freeman E. | Conservative Party | 908 | 45.3% | — | |
| 3 | Rust D. | Green Party | 112 | 5.6% | — | |
| 4 | Fielden C. | Liberal Democrats | 62 | 3.1% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Mahmood B. | Labour Party | 911 | 47.7% | −2.3 pts | Elected |
| 2 | Welch C. | Conservative Party | 819 | 42.9% | — | |
| 3 | Deamer R. | Green Party | 105 | 5.5% | — | |
| 4 | Watts G. | Liberal Democrats | 45 | 2.4% | — | |
| 5 | Murray B. | Trade Unionist and Socialist Coalition | 28 | 1.5% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Pears D. | Conservative Party | 1,154 | 48.0% | −2.0 pts | Elected |
| 2 | Quinn P. | Labour Party | 773 | 32.2% | — | |
| 3 | McCollin R. | Green Party | 266 | 11.1% | — | |
| 4 | Wilkinson J. | Liberal Democrats | 210 | 8.7% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Delaney A. | Conservative Party | 918 | 49.3% | −0.7 pts | Elected |
| 2 | Kennedy T. | Labour Party | 776 | 41.7% | — | |
| 3 | Ball R. | Green Party | 117 | 6.3% | — | |
| 4 | Lister T. | Liberal Democrats | 50 | 2.7% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Grant R. | Green Party | 1,137 | 50.9% | +0.9 pts | Elected |
| 2 | Kumar S. | Labour Party | 732 | 32.8% | — | |
| 3 | Clancy R. | Conservative Party | 365 | 16.3% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Huxtable T. | Conservative Party | 1,427 | 51.6% | +1.6 pts | Elected |
| 2 | Ahmed S. | Labour Party | 1,071 | 38.7% | — | |
| 3 | Parker D. | Green Party | 148 | 5.4% | — | |
| 4 | Lickiss D. | Liberal Democrats | 118 | 4.3% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Moledina S. | Labour Party | 1,150 | 51.8% | +1.8 pts | Elected |
| 2 | Malik Z. | Conservative Party | 710 | 32.0% | — | |
| 3 | Khatoon H. | Liberal Democrats | 151 | 6.8% | — | |
| 4 | Guest C. | Green Party | 121 | 5.5% | — | |
| 5 | Scrivens P. | Workers Party of Britain | 88 | 4.0% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Brown M. | Labour Party | 807 | 51.8% | +1.8 pts | Elected |
| 2 | Harper-Nunes S. | Green Party | 363 | 23.3% | — | |
| 3 | Mehmood A. | Conservative Party | 328 | 21.1% | — | |
| 4 | Lusk D. | Liberal Democrats | 34 | 2.2% | — | |
| 5 | Patrick T. | Trade Unionist and Socialist Coalition | 25 | 1.6% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Bermingham J. | Labour Party | 892 | 52.7% | +2.7 pts | Elected |
| 2 | Okello R. | Conservative Party | 684 | 40.4% | — | |
| 3 | Allsop S. | Liberal Democrats | 52 | 3.1% | — | |
| 4 | Boyle S. | Green Party | 45 | 2.7% | — | |
| 5 | Friel S. | Trade Unionist and Socialist Coalition | 21 | 1.2% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Higgs A. | Conservative Party | 1,094 | 54.8% | +4.8 pts | Elected |
| 2 | Waltho L. | Labour Party | 793 | 39.7% | — | |
| 3 | Thomas C. | Green Party | 109 | 5.5% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Aitken A. | Labour Party | 1,353 | 55.4% | +5.4 pts | Elected |
| 2 | Wood B. | Conservative Party | 949 | 38.9% | — | |
| 3 | Sorboen K. | Green Party | 92 | 3.8% | — | |
| 4 | Blissett M. | Liberal Democrats | 47 | 1.9% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Choudhry Z. | Liberal Democrats | 1,062 | 55.7% | +5.7 pts | Elected |
| 2 | Bashir A. | Labour Party | 515 | 27.0% | — | |
| 3 | Mackey J. | Conservative Party | 220 | 11.5% | — | |
| 4 | Garghan C. | Green Party | 90 | 4.7% | — | |
| 5 | Severn B. | Trade Unionist and Socialist Coalition | 20 | 1.0% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Kurt-Elli K. | Labour Party | 1,584 | 56.6% | +6.6 pts | Elected |
| 2 | Rowe K. | Conservative Party | 973 | 34.7% | — | |
| 3 | Wilson T. | Green Party | 126 | 4.5% | — | |
| 4 | Moles A. | Liberal Democrats | 118 | 4.2% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Mosquito Y. | Labour Party | 925 | 57.3% | +7.3 pts | Elected |
| 2 | Talukder Z. | Conservative Party | 311 | 19.3% | — | |
| 3 | Woollard E. | Workers Party of Britain | 247 | 15.3% | — | |
| 4 | Guest M. | Green Party | 132 | 8.2% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Yip A. | Conservative Party | 1,489 | 57.6% | +7.6 pts | Elected |
| 2 | Johnson T. | Labour Party | 630 | 24.4% | — | |
| 3 | Spencer J. | Liberal Democrats | 296 | 11.4% | — | |
| 4 | Challenor Z. | Green Party | 172 | 6.6% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Islam Z. | Labour Party | 1,031 | 58.1% | +8.1 pts | Elected |
| 2 | Khalique A. | Conservative Party | 267 | 15.0% | — | |
| 3 | Ruumi C. | Liberal Democrats | 266 | 15.0% | — | |
| 4 | Jaddoo D. | WM | 212 | 11.9% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Harries D. | Liberal Democrats | 1,220 | 59.0% | +9.0 pts | Elected |
| 2 | Khuhro F. | Labour Party | 675 | 32.6% | — | |
| 3 | Broadley B. | Conservative Party | 174 | 8.4% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Alden D. | Conservative Party | 1,710 | 24.1% | 48.3% | +15.0 pts | Elected |
| 2 | Bennett M. | Conservative Party | 1,548 | 21.9% | 43.7% | +10.4 pts | Elected |
| 3 | Kaur Bal B. | Labour Party | 1,474 | 20.8% | 41.6% | — | |
| 4 | Hill M. | Labour Party | 1,465 | 20.7% | 41.4% | — | |
| 5 | Awasthi A. | Green Party | 392 | 5.5% | 11.1% | — | |
| 6 | Scott J. | Liberal Democrats | 251 | 3.5% | 7.1% | — | |
| 7 | Bryant J. | Liberal Democrats | 243 | 3.4% | 6.9% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Ward I. | Labour Party | 854 | 60.8% | +10.8 pts | Elected |
| 2 | Briggs T. | Conservative Party | 371 | 26.4% | — | |
| 3 | Allsop E. | Green Party | 100 | 7.1% | — | |
| 4 | Barber C. | Liberal Democrats | 80 | 5.7% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Morrall S. | Conservative Party | 1,356 | 61.0% | +11.0 pts | Elected |
| 2 | Haynes S. | Labour Party | 711 | 32.0% | — | |
| 3 | Beck P. | Green Party | 86 | 3.9% | — | |
| 4 | Lloyd P. | Liberal Democrats | 71 | 3.2% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Parkin R. | Conservative Party | 1,172 | 61.0% | +11.0 pts | Elected |
| 2 | Preston J. | Labour Party | 557 | 29.0% | — | |
| 3 | Auton B. | Green Party | 193 | 10.0% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Harmer R. | Liberal Democrats | 2,225 | 27.3% | 54.5% | +21.2 pts | Elected |
| 2 | Wagg P. | Liberal Democrats | 1,856 | 22.7% | 45.5% | +12.2 pts | Elected |
| 3 | O'Shea J. | Labour Party | 1,679 | 20.6% | 41.2% | — | |
| 4 | Makrinov N. | Labour Party | 1,531 | 18.8% | 37.5% | — | |
| 5 | Iqbal M. | Conservative Party | 288 | 3.5% | 7.1% | — | |
| 6 | Baker A. | Green Party | 258 | 3.2% | 6.3% | — | |
| 7 | Shingadia S. | Conservative Party | 239 | 2.9% | 5.9% | — | |
| 8 | Flynn E. | Trade Unionist and Socialist Coalition | 84 | 1.0% | 2.1% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Khan A. | Liberal Democrats | 3,012 | 27.0% | 53.9% | +20.6 pts | Elected |
| 2 | Hussain M. | Liberal Democrats | 2,542 | 22.8% | 45.5% | +12.2 pts | Elected |
| 3 | Afzal M. | Labour Party | 2,463 | 22.0% | 44.1% | — | |
| 4 | Kauser N. | Labour Party | 2,223 | 19.9% | 39.8% | — | |
| 5 | Meah N. | BP | 265 | 2.4% | 4.7% | — | |
| 6 | Choudhury J. | Conservative Party | 216 | 1.9% | 3.9% | — | |
| 7 | Hakim L. | Conservative Party | 177 | 1.6% | 3.2% | — | |
| 8 | Gerald D. | WM | 148 | 1.3% | 2.6% | — | |
| 9 | Coke R. | WM | 127 | 1.1% | 2.3% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Mackey E. | Conservative Party | 1,620 | 62.4% | +12.4 pts | Elected |
| 2 | Mika P. | Labour Party | 736 | 28.4% | — | |
| 3 | Masih B. | Liberal Democrats | 239 | 9.2% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Bano S. | Labour Party | 2,142 | 24.6% | 49.1% | +15.8 pts | Elected |
| 2 | Khan S. | Labour Party | 2,005 | 23.0% | 46.0% | +12.6 pts | Elected |
| 3 | Saeed M. | Liberal Democrats | 1,406 | 16.1% | 32.2% | — | |
| 4 | Sadiq N. | Liberal Democrats | 1,290 | 14.8% | 29.6% | — | |
| 5 | Abu N. | Conservative Party | 1,081 | 12.4% | 24.8% | — | |
| 6 | Hussain A. | Conservative Party | 800 | 9.2% | 18.3% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Knowles I. | Liberal Democrats | 3,025 | 27.9% | 55.8% | +22.5 pts | Elected |
| 2 | Jenkins K. | Labour Party | 2,497 | 23.0% | 46.1% | +12.7 pts | Elected |
| 3 | Straker Welds M. | Labour Party | 2,126 | 19.6% | 39.2% | — | |
| 4 | Russell R. | Liberal Democrats | 1,867 | 17.2% | 34.5% | — | |
| 5 | Porteous E. | Green Party | 553 | 5.1% | 10.2% | — | |
| 6 | Khan A. | Conservative Party | 407 | 3.8% | 7.5% | — | |
| 7 | Khan I. | Conservative Party | 363 | 3.3% | 6.7% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Hughes D. | Labour Party | 1,350 | 24.3% | 48.5% | +15.2 pts | Elected |
| 2 | Payne R. | Conservative Party | 1,286 | 23.1% | 46.2% | +12.9 pts | Elected |
| 3 | Brittain B. | Conservative Party | 1,274 | 22.9% | 45.8% | — | |
| 4 | Rasheed N. | Labour Party | 1,221 | 21.9% | 43.9% | — | |
| 5 | Ambler S. | Liberal Democrats | 142 | 2.6% | 5.1% | — | |
| 6 | Painter R. | Green Party | 125 | 2.2% | 4.5% | — | |
| 7 | Taylor P. | Green Party | 99 | 1.8% | 3.6% | — | |
| 8 | Foster J. | Trade Unionist and Socialist Coalition | 50 | 0.9% | 1.8% | — | |
| 9 | Khan A. | WM | 19 | 0.3% | 0.7% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Forsyth S. | Labour Party | 2,249 | 24.1% | 48.3% | +14.9 pts | Elected |
| 2 | Rainbow L. | Labour Party | 2,163 | 23.2% | 46.4% | +13.1 pts | Elected |
| 3 | Stanford D. | Conservative Party | 2,136 | 22.9% | 45.8% | — | |
| 4 | McCormack C. | Conservative Party | 2,064 | 22.2% | 44.3% | — | |
| 5 | Bolton J. | Green Party | 292 | 3.1% | 6.3% | — | |
| 6 | Anderson S. | Liberal Democrats | 222 | 2.4% | 4.8% | — | |
| 7 | Garrett S. | Liberal Democrats | 192 | 2.1% | 4.1% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Lines B. | Conservative Party | 1,814 | 25.3% | 50.6% | +17.3 pts | Elected |
| 2 | Brewer K. | Conservative Party | 1,672 | 23.3% | 46.7% | +13.4 pts | Elected |
| 3 | Hook E. | Labour Party | 1,624 | 22.7% | 45.3% | — | |
| 4 | Preston P. | Labour Party | 1,511 | 21.1% | 42.2% | — | |
| 5 | Robertson J. | Green Party | 259 | 3.6% | 7.2% | — | |
| 6 | Knowles M. | Liberal Democrats | 151 | 2.1% | 4.2% | — | |
| 7 | Morrow J. | Liberal Democrats | 132 | 1.8% | 3.7% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Jenkins M. | Conservative Party | 1,717 | 64.0% | +14.0 pts | Elected |
| 2 | Mackenzie M. | Labour Party | 573 | 21.4% | — | |
| 3 | Wilber R. | Liberal Democrats | 241 | 9.0% | — | |
| 4 | Okole A. | Green Party | 151 | 5.6% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Hunt J. | Liberal Democrats | 2,286 | 29.4% | 58.9% | +25.6 pts | Elected |
| 2 | Jan M. | Liberal Democrats | 1,841 | 23.7% | 47.4% | +14.1 pts | Elected |
| 3 | Hanif M. | Labour Party | 1,673 | 21.6% | 43.1% | — | |
| 4 | Williams F. | Labour Party | 1,324 | 17.1% | 34.1% | — | |
| 5 | Ahmed J. | Conservative Party | 348 | 4.5% | 9.0% | — | |
| 6 | Jenkins W. | Conservative Party | 291 | 3.7% | 7.5% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Sandhu D. | Conservative Party | 1,506 | 24.2% | 48.4% | +15.0 pts | Elected |
| 2 | Dring B. | Labour Party | 1,502 | 24.1% | 48.2% | +14.9 pts | Elected |
| 3 | Hall A. | Conservative Party | 1,477 | 23.7% | 47.4% | — | |
| 4 | Majahid H. | Labour Party | 1,204 | 19.3% | 38.7% | — | |
| 5 | Bunting J. | Liberal Democrats | 313 | 5.0% | 10.1% | — | |
| 6 | Warnaby N. | Liberal Democrats | 224 | 3.6% | 7.2% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Alden R. | Conservative Party | 2,469 | 29.2% | 58.3% | +25.0 pts | Elected |
| 2 | Moore G. | Conservative Party | 2,047 | 24.2% | 48.4% | +15.0 pts | Elected |
| 3 | Dad B. | Labour Party | 1,643 | 19.4% | 38.8% | — | |
| 4 | Bi S. | Labour Party | 1,624 | 19.2% | 38.4% | — | |
| 5 | Clawley H. | Green Party | 220 | 2.6% | 5.2% | — | |
| 6 | Ferguson A. | Green Party | 161 | 1.9% | 3.8% | — | |
| 7 | Green J. | Liberal Democrats | 118 | 1.4% | 2.8% | — | |
| 8 | Ward C. | Trade Unionist and Socialist Coalition | 95 | 1.1% | 2.2% | — | |
| 9 | Amin M. | Liberal Democrats | 86 | 1.0% | 2.0% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Clancy D. | Conservative Party | 2,138 | 27.6% | 55.3% | +21.9 pts | Elected |
| 2 | Storer R. | Conservative Party | 1,874 | 24.2% | 48.4% | +15.1 pts | Elected |
| 3 | Abdi M. | Labour Party | 1,366 | 17.7% | 35.3% | — | |
| 4 | Kalik S. | Labour Party | 1,340 | 17.3% | 34.6% | — | |
| 5 | McKears S. | Green Party | 294 | 3.8% | 7.6% | — | |
| 6 | Stanton E. | Green Party | 290 | 3.7% | 7.5% | — | |
| 7 | Mendez V. | Liberal Democrats | 180 | 2.3% | 4.7% | — | |
| 8 | Sturt-Joy M. | Liberal Democrats | 160 | 2.1% | 4.1% | — | |
| 9 | Walder C. | Trade Unionist and Socialist Coalition | 94 | 1.2% | 2.4% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Tilsley P. | Liberal Democrats | 1,752 | 28.0% | 56.1% | +22.7 pts | Elected |
| 2 | Green C. | Liberal Democrats | 1,534 | 24.6% | 49.1% | +15.8 pts | Elected |
| 3 | Abdi I. | Labour Party | 835 | 13.4% | 26.7% | — | |
| 4 | Piekarz J. | Labour Party | 743 | 11.9% | 23.8% | — | |
| 5 | Axford S. | Conservative Party | 564 | 9.0% | 18.1% | — | |
| 6 | Jenkins O. | Conservative Party | 513 | 8.2% | 16.4% | — | |
| 7 | Harrison K. | Green Party | 218 | 3.5% | 7.0% | — | |
| 8 | Andrews M. | Trade Unionist and Socialist Coalition | 89 | 1.4% | 2.8% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Barker D. | Labour Party | 2,769 | 25.2% | 50.3% | +17.0 pts | Elected |
| 2 | Trickett L. | Labour Party | 2,704 | 24.6% | 49.1% | +15.8 pts | Elected |
| 3 | Mullaney M. | Liberal Democrats | 1,093 | 9.9% | 19.9% | — | |
| 4 | Hussain A. | Conservative Party | 968 | 8.8% | 17.6% | — | |
| 5 | Whitby H. | Conservative Party | 850 | 7.7% | 15.4% | — | |
| 6 | Stanley C. | Liberal Democrats | 802 | 7.3% | 14.6% | — | |
| 7 | Cox P. | Green Party | 615 | 5.6% | 11.2% | — | |
| 8 | Voigt A. | Green Party | 488 | 4.4% | 8.9% | — | |
| 9 | Hudson M. | Independent | 485 | 4.4% | 8.8% | — | |
| 10 | Wilson L. | Workers Party of Britain | 120 | 1.1% | 2.2% | — | |
| 11 | Bevin P. | Workers Party of Britain | 111 | 1.0% | 2.0% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Cornish M. | Conservative Party | 1,658 | 66.1% | +16.1 pts | Elected |
| 2 | Barley R. | Labour Party | 452 | 18.0% | — | |
| 3 | Willett D. | Liberal Democrats | 246 | 9.8% | — | |
| 4 | Hudson L. | Green Party | 151 | 6.0% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Perks M. | Labour Party | 2,427 | 26.8% | 53.7% | +20.3 pts | Elected |
| 2 | Tennant J. | Labour Party | 2,254 | 24.9% | 49.9% | +16.5 pts | Elected |
| 3 | Smith C. | Conservative Party | 1,628 | 18.0% | 36.0% | — | |
| 4 | Smith P. | Conservative Party | 1,549 | 17.1% | 34.3% | — | |
| 5 | Axe K. | Green Party | 326 | 3.6% | 7.2% | — | |
| 6 | Hammond C. | Green Party | 324 | 3.6% | 7.2% | — | |
| 7 | Ellinor L. | Liberal Democrats | 289 | 3.2% | 6.4% | — | |
| 8 | Mills P. | Liberal Democrats | 246 | 2.7% | 5.4% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Davis P. | Labour Party | 2,153 | 27.3% | 54.5% | +21.2 pts | Elected |
| 2 | Iroh K. | Labour Party | 2,000 | 25.3% | 50.7% | +17.3 pts | Elected |
| 3 | McLernan M. | Conservative Party | 1,310 | 16.6% | 33.2% | — | |
| 4 | Qazi N. | Conservative Party | 1,261 | 16.0% | 31.9% | — | |
| 5 | Peacock H. | Green Party | 392 | 5.0% | 9.9% | — | |
| 6 | Maguire C. | Liberal Democrats | 279 | 3.5% | 7.1% | — | |
| 7 | Peacock J. | Green Party | 223 | 2.8% | 5.6% | — | |
| 8 | Neal I. | Liberal Democrats | 183 | 2.3% | 4.6% | — | |
| 9 | Bishop I. | Reform UK | 93 | 1.2% | 2.4% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Miah S. | Labour Party | 1,301 | 67.5% | +17.5 pts | Elected |
| 2 | Khan S. | Liberal Democrats | 436 | 22.6% | — | |
| 3 | Hall D. | Conservative Party | 191 | 9.9% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Aziz R. | Labour Party | 1,489 | 67.8% | +17.8 pts | Elected |
| 2 | Burkey W. | Conservative Party | 397 | 18.1% | — | |
| 3 | Moynihan G. | Liberal Democrats | 309 | 14.1% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Brooks M. | Labour Party | 2,923 | 26.6% | 53.3% | +19.9 pts | Elected |
| 2 | Francis J. | Labour Party | 2,815 | 25.6% | 51.3% | +18.0 pts | Elected |
| 3 | Fowler P. | Conservative Party | 1,919 | 17.5% | 35.0% | — | |
| 4 | O'Hara H. | Conservative Party | 1,703 | 15.5% | 31.0% | — | |
| 5 | Crisp A. | Green Party | 628 | 5.7% | 11.4% | — | |
| 6 | Harmer J. | Liberal Democrats | 532 | 4.8% | 9.7% | — | |
| 7 | Garrett I. | Liberal Democrats | 455 | 4.1% | 8.3% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Ahmed A. | Labour Party | 2,271 | 28.1% | 56.1% | +22.8 pts | Elected |
| 2 | Suleman S. | Labour Party | 2,182 | 27.0% | 53.9% | +20.6 pts | Elected |
| 3 | Choudhry T. | Conservative Party | 1,287 | 15.9% | 31.8% | — | |
| 4 | Iqbal M. | Conservative Party | 1,134 | 14.0% | 28.0% | — | |
| 5 | Spruce A. | Liberal Democrats | 430 | 5.3% | 10.6% | — | |
| 6 | Hemming A. | Liberal Democrats | 415 | 5.1% | 10.3% | — | |
| 7 | Courage G. | Green Party | 374 | 4.6% | 9.2% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Zaffar W. | Labour Party | 1,955 | 70.7% | +20.7 pts | Elected |
| 2 | Faisal M. | Conservative Party | 691 | 25.0% | — | |
| 3 | Dennis K. | Green Party | 118 | 4.3% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Baz B. | Liberal Democrats | 1,994 | 71.0% | +21.0 pts | Elected |
| 2 | John Y. | Labour Party | 717 | 25.5% | — | |
| 3 | Hardie M. | Conservative Party | 98 | 3.5% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Clements L. | Labour Party | 3,069 | 30.6% | 61.2% | +27.8 pts | Elected |
| 2 | Grindrod F. | Labour Party | 2,739 | 27.3% | 54.6% | +21.3 pts | Elected |
| 3 | Dawkins N. | Conservative Party | 1,489 | 14.8% | 29.7% | — | |
| 4 | Dixon J. | Conservative Party | 1,228 | 12.2% | 24.5% | — | |
| 5 | Masters R. | Green Party | 470 | 4.7% | 9.4% | — | |
| 6 | Hentsch P. | Liberal Democrats | 383 | 3.8% | 7.6% | — | |
| 7 | Mabbett B. | Green Party | 382 | 3.8% | 7.6% | — | |
| 8 | Radcliffe D. | Liberal Democrats | 275 | 2.7% | 5.5% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Pocock R. | Labour Party | 3,335 | 33.2% | 66.3% | +33.0 pts | Elected |
| 2 | Scott K. | Labour Party | 2,748 | 27.3% | 54.6% | +21.3 pts | Elected |
| 3 | Cairns J. | Conservative Party | 1,880 | 18.7% | 37.4% | — | |
| 4 | Eperjesi F. | Conservative Party | 1,519 | 15.1% | 30.2% | — | |
| 5 | Lewis M. | Liberal Democrats | 331 | 3.3% | 6.6% | — | |
| 6 | Richardson P. | Liberal Democrats | 246 | 2.4% | 4.9% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Barrie D. | Conservative Party | 2,223 | 33.2% | 66.4% | +33.1 pts | Elected |
| 2 | Wood K. | Conservative Party | 1,862 | 27.8% | 55.6% | +22.3 pts | Elected |
| 3 | Blenkinsop J. | Labour Party | 770 | 11.5% | 23.0% | — | |
| 4 | Wilde R. | Labour Party | 656 | 9.8% | 19.6% | — | |
| 5 | Cooke D. | Liberal Democrats | 415 | 6.2% | 12.4% | — | |
| 6 | Marriott C. | Green Party | 384 | 5.7% | 11.5% | — | |
| 7 | Garrington J. | Liberal Democrats | 382 | 5.7% | 11.4% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Locke M. | Labour Party | 1,900 | 72.7% | +22.7 pts | Elected |
| 2 | Knight G. | Conservative Party | 361 | 13.8% | — | |
| 3 | Masters E. | Green Party | 229 | 8.8% | — | |
| 4 | Banting P. | Liberal Democrats | 125 | 4.8% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Iqbal Z. | Labour Party | 1,332 | 74.5% | +24.5 pts | Elected |
| 2 | Amjad S. | Liberal Democrats | 184 | 10.3% | — | |
| 3 | Begum N. | Conservative Party | 155 | 8.7% | — | |
| 4 | Hindley J. | Green Party | 118 | 6.6% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Pritchard J. | Green Party | 1,890 | 74.7% | +24.7 pts | Elected |
| 2 | Leddy M. | Labour Party | 454 | 17.9% | — | |
| 3 | Fuller A. | Conservative Party | 163 | 6.4% | — | |
| 4 | Bertram C. | Liberal Democrats | 24 | 0.9% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Shergill R. | Labour Party | 1,618 | 76.4% | +26.4 pts | Elected |
| 2 | Trench K. | Independent | 293 | 13.8% | — | |
| 3 | Hardie A. | Conservative Party | 133 | 6.3% | — | |
| 4 | Douglas K. | Liberal Democrats | 73 | 3.4% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Bernasconi M. | Labour Party | 2,353 | 32.8% | 65.7% | +32.3 pts | Elected |
| 2 | Thompson S. | Labour Party | 2,178 | 30.4% | 60.8% | +27.4 pts | Elected |
| 3 | Chaudary K. | Conservative Party | 1,043 | 14.6% | 29.1% | — | |
| 4 | Zaman W. | Conservative Party | 1,003 | 14.0% | 28.0% | — | |
| 5 | Ward M. | Liberal Democrats | 274 | 3.8% | 7.6% | — | |
| 6 | Burford T. | Liberal Democrats | 208 | 2.9% | 5.8% | — | |
| 7 | Downs W. | Trade Unionist and Socialist Coalition | 108 | 1.5% | 3.0% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Jones J. | Labour Party | 2,040 | 33.3% | 66.5% | +33.2 pts | Elected |
| 2 | Khan A. | Labour Party | 1,871 | 30.5% | 61.0% | +27.7 pts | Elected |
| 3 | Murphy E. | Conservative Party | 757 | 12.3% | 24.7% | — | |
| 4 | Kayani M. | Conservative Party | 753 | 12.3% | 24.6% | — | |
| 5 | Green R. | Green Party | 183 | 3.0% | 6.0% | — | |
| 6 | Assheton J. | Green Party | 177 | 2.9% | 5.8% | — | |
| 7 | Moore C. | Liberal Democrats | 159 | 2.6% | 5.2% | — | |
| 8 | Woodley T. | Trade Unionist and Socialist Coalition | 111 | 1.8% | 3.6% | — | |
| 9 | Norris J. | Liberal Democrats | 81 | 1.3% | 2.6% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Bridle M. | Labour Party | 1,862 | 33.9% | 67.9% | +34.5 pts | Elected |
| 2 | Cotton J. | Labour Party | 1,704 | 31.1% | 62.1% | +28.8 pts | Elected |
| 3 | Hussain I. | Liberal Democrats | 567 | 10.3% | 20.7% | — | |
| 4 | Fox M. | Conservative Party | 562 | 10.2% | 20.5% | — | |
| 5 | Mahmood F. | Conservative Party | 486 | 8.9% | 17.7% | — | |
| 6 | Norman E. | Liberal Democrats | 306 | 5.6% | 11.2% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Hussain M. | Labour Party | 1,391 | 79.0% | +29.0 pts | Elected |
| 2 | Chanda A. | Conservative Party | 211 | 12.0% | — | |
| 3 | Anton C. | Liberal Democrats | 159 | 9.0% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Shah S. | Labour Party | 1,672 | 79.8% | +29.8 pts | Elected |
| 2 | Azam A. | Conservative Party | 284 | 13.6% | — | |
| 3 | Ellinor C. | Liberal Democrats | 139 | 6.6% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Azim M. | Labour Party | 2,708 | 37.0% | 73.9% | +40.6 pts | Elected |
| 2 | Hussain S. | Labour Party | 2,417 | 33.0% | 66.0% | +32.6 pts | Elected |
| 3 | Bari A. | Conservative Party | 937 | 12.8% | 25.6% | — | |
| 4 | Kabir M. | Conservative Party | 776 | 10.6% | 21.2% | — | |
| 5 | Harrison M. | Green Party | 186 | 2.5% | 5.1% | — | |
| 6 | Bishop P. | Liberal Democrats | 173 | 2.4% | 4.7% | — | |
| 7 | Crickmay M. | Liberal Democrats | 131 | 1.8% | 3.6% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Bore A. | Labour Party | 1,819 | 34.1% | 68.2% | +34.9 pts | Elected |
| 2 | Hartley K. | Labour Party | 1,764 | 33.1% | 66.2% | +32.8 pts | Elected |
| 3 | Axford K. | Conservative Party | 422 | 7.9% | 15.8% | — | |
| 4 | Gaussen D. | Green Party | 413 | 7.7% | 15.5% | — | |
| 5 | Hordern G. | Conservative Party | 358 | 6.7% | 13.4% | — | |
| 6 | Dargue L. | Liberal Democrats | 278 | 5.2% | 10.4% | — | |
| 7 | Wilson J. | Liberal Democrats | 193 | 3.6% | 7.2% | — | |
| 8 | Jeyanayagam P. | Trade Unionist and Socialist Coalition | 85 | 1.6% | 3.2% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Jones B. | Labour Party | 1,942 | 33.4% | 66.7% | +33.4 pts | Elected |
| 2 | McCarthy K. | Labour Party | 1,935 | 33.2% | 66.5% | +33.2 pts | Elected |
| 3 | Nelson J. | Green Party | 546 | 9.4% | 18.8% | — | |
| 4 | Nela M. | Conservative Party | 301 | 5.2% | 10.3% | — | |
| 5 | Rashid T. | Conservative Party | 273 | 4.7% | 9.4% | — | |
| 6 | Gilbert P. | Liberal Democrats | 243 | 4.2% | 8.3% | — | |
| 7 | Neville M. | Green Party | 237 | 4.1% | 8.1% | — | |
| 8 | Curtis R. | Liberal Democrats | 202 | 3.5% | 6.9% | — | |
| 9 | Green T. | Trade Unionist and Socialist Coalition | 142 | 2.4% | 4.9% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Quinnen H. | Labour Party | 1,397 | 83.4% | +33.4 pts | Elected |
| 2 | Surti D. | Conservative Party | 116 | 6.9% | — | |
| 3 | Freshwater E. | Green Party | 95 | 5.7% | — | |
| 4 | Okae Fosu G. | Liberal Democrats | 67 | 4.0% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Atwal G. | Labour Party | 2,318 | 35.3% | 70.6% | +37.3 pts | Elected |
| 2 | Kooner N. | Labour Party | 2,237 | 34.1% | 68.2% | +34.8 pts | Elected |
| 3 | Chumber R. | Conservative Party | 723 | 11.0% | 22.0% | — | |
| 4 | Uddin S. | Conservative Party | 551 | 8.4% | 16.8% | — | |
| 5 | Cox E. | Liberal Democrats | 373 | 5.7% | 11.4% | — | |
| 6 | Burgess C. | Liberal Democrats | 361 | 5.5% | 11.0% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Lal C. | Labour Party | 2,399 | 38.3% | 76.7% | +43.4 pts | Elected |
| 2 | Spence S. | Labour Party | 2,146 | 34.3% | 68.6% | +35.3 pts | Elected |
| 3 | Christoffersen M. | Green Party | 473 | 7.6% | 15.1% | — | |
| 4 | Coffey J. | Conservative Party | 391 | 6.3% | 12.5% | — | |
| 5 | Hashmi A. | Conservative Party | 305 | 4.9% | 9.8% | — | |
| 6 | Hardy G. | Liberal Democrats | 300 | 4.8% | 9.6% | — | |
| 7 | Perrott J. | Liberal Democrats | 242 | 3.9% | 7.7% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Marsham l. | Labour Party | 1,194 | 88.8% | +38.8 pts | Elected |
| 2 | Babington J. | Conservative Party | 150 | 11.2% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Mahmood R. | Labour Party | 3,020 | 39.7% | 79.3% | +46.0 pts | Elected |
| 2 | Brennan N. | Labour Party | 2,889 | 38.0% | 75.9% | +42.6 pts | Elected |
| 3 | Rehman H. | Conservative Party | 739 | 9.7% | 19.4% | — | |
| 4 | Asad A. | Conservative Party | 537 | 7.1% | 14.1% | — | |
| 5 | Al-Haq A. | Liberal Democrats | 261 | 3.4% | 6.9% | — | |
| 6 | Wilkinson A. | Liberal Democrats | 166 | 2.2% | 4.4% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Mahmood M. | Labour Party | 2,434 | 38.9% | 77.8% | +44.5 pts | Elected |
| 2 | Donaldson D. | Labour Party | 2,405 | 38.4% | 76.9% | +43.6 pts | Elected |
| 3 | Higgs J. | Conservative Party | 515 | 8.2% | 16.5% | — | |
| 4 | Zychon J. | Conservative Party | 384 | 6.1% | 12.3% | — | |
| 5 | Phillpotts J. | Green Party | 210 | 3.4% | 6.7% | — | |
| 6 | Mehmood A. | Liberal Democrats | 155 | 2.5% | 5.0% | — | |
| 7 | Khan J. | Liberal Democrats | 152 | 2.4% | 4.9% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Idrees M. | Labour Party | 3,751 | 42.6% | 85.3% | +51.9 pts | Elected |
| 2 | Khan M. | Labour Party | 3,442 | 39.1% | 78.3% | +44.9 pts | Elected |
| 3 | Hussain I. | Liberal Democrats | 751 | 8.5% | 17.1% | — | |
| 4 | Evans J. | Liberal Democrats | 501 | 5.7% | 11.4% | — | |
| 5 | Yousaf W. | Conservative Party | 177 | 2.0% | 4.0% | — | |
| 6 | Rani F. | Conservative Party | 175 | 2.0% | 4.0% | — |