← Birmingham (all cycles) · 7 May 2026 cohort
Birmingham 2026
Local elections held 7 May 2026.
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 % | Δ |
|---|---|---|---|---|---|---|---|
| Green Party | 92,794 | 20.8% | 19 | 18.8% | 21 | 20.8% | -2 |
| Labour Party | 91,125 | 20.5% | 17 | 16.8% | 21 | 20.8% | -4 |
| Reform UK | 86,631 | 19.5% | 23 | 22.8% | 20 | 19.8% | +3 |
| Conservative Party | 69,190 | 15.5% | 16 | 15.8% | 16 | 15.8% | 0 |
| Liberal Democrats | 49,890 | 11.2% | 12 | 11.9% | 11 | 10.9% | +1 |
| Independent | 42,461 | 9.5% | 13 | 12.9% | 10 | 9.9% | +3 |
| Workers Party of Britain | 8,783 | 2.0% | 1 | 1.0% | 2 | 2.0% | -1 |
| Your Party | 3,543 | 0.8% | 0 | 0.0% | 0 | 0.0% | 0 |
| Birmingham Community Independents | 625 | 0.1% | 0 | 0.0% | 0 | 0.0% | 0 |
| Trade Unionist and Socialist Coalition | 304 | 0.1% | 0 | 0.0% | 0 | 0.0% | 0 |
| Total | 445,346 | 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 2026 cycle was an all-out election — every seat was contested. The two opencouncildata snapshots below show the council immediately after the 2026 election (current) and on the eve of it (2025), 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.
- Tyseley and Hay Mills · 1 seat · won at 20.5% · −29.5 pts below quota
- Bordesley and Highgate · 1 seat · won at 25.0% · −25.0 pts below quota
- Gravelly Hill · 1 seat · won at 29.6% · −20.4 pts below quota
- Bordesley Green · 1 seat · won at 30.8% · −19.2 pts below quota
- King's Norton North · 1 seat · won at 33.7% · −16.3 pts below quota
- Allens Cross · 1 seat · won at 34.3% · −15.7 pts below quota
- Balsall Heath West · 1 seat · won at 34.5% · −15.5 pts below quota
- Yardley East · 1 seat · won at 34.6% · −15.4 pts below quota
- Birchfield · 1 seat · won at 34.6% · −15.4 pts below quota
- Holyhead · 1 seat · won at 34.8% · −15.2 pts below quota
- Northfield · 1 seat · won at 35.7% · −14.3 pts below quota
- Sutton Trinity · 1 seat · won at 36.6% · −13.4 pts below quota
- Rubery and Rednal · 1 seat · won at 36.9% · −13.1 pts below quota
- Lozells · 1 seat · won at 38.4% · −11.6 pts below quota
- Harborne · 2 seats · won at 21.9% · −11.4 pts below quota
- Frankley Great Park · 1 seat · won at 38.9% · −11.1 pts below quota
- Heartlands · 1 seat · won at 39.0% · −11.0 pts below quota
- Garretts Green · 1 seat · won at 39.3% · −10.7 pts below quota
- Stirchley · 1 seat · won at 39.4% · −10.6 pts below quota
- Stockland Green · 2 seats · won at 23.6% · −9.7 pts below quota
- Sutton Roughley · 1 seat · won at 40.4% · −9.6 pts below quota
- Handsworth · 1 seat · won at 40.7% · −9.3 pts below quota
- Newtown · 1 seat · won at 41.8% · −8.2 pts below quota
- Bournville and Cotteridge · 2 seats · won at 25.5% · −7.8 pts below quota
- Quinton · 2 seats · won at 25.5% · −7.8 pts below quota
- Perry Common · 1 seat · won at 42.3% · −7.7 pts below quota
- Glebe Farm and Tile Cross · 2 seats · won at 26.1% · −7.3 pts below quota
- Weoley and Selly Oak · 2 seats · won at 26.2% · −7.2 pts below quota
- Bromford and Hodge Hill · 2 seats · won at 26.7% · −6.6 pts below quota
- Pype Hayes · 1 seat · won at 43.8% · −6.2 pts below quota
- Small Heath · 2 seats · won at 27.3% · −6.0 pts below quota
- Castle Vale · 1 seat · won at 44.4% · −5.6 pts below quota
- Nechells · 1 seat · won at 44.9% · −5.1 pts below quota
- Highter's Heath · 1 seat · won at 45.3% · −4.7 pts below quota
- Sutton Mere Green · 1 seat · won at 46.0% · −4.0 pts below quota
- Acocks Green · 2 seats · won at 29.9% · −3.4 pts below quota
- Sparkbrook and Balsall Heath East · 2 seats · won at 32.0% · −1.4 pts below quota
- Bartley Green · 2 seats · won at 32.3% · −1.1 pts below quota
- South Yardley · 1 seat · won at 49.0% · −1.0 pts below quota
- Sutton Vesey · 2 seats · won at 32.6% · −0.7 pts below quota
- Moseley · 2 seats · won at 33.1% · −0.2 pts below quota
- Perry Barr · 2 seats · won at 33.7% · above quota
- Shard End · 1 seat · won at 51.3% · above quota
- Sparkhill · 2 seats · won at 34.8% · above quota
- Soho and Jewellery Quarter · 2 seats · won at 34.8% · above quota
- Handsworth Wood · 2 seats · won at 34.9% · above quota
- Ladywood · 2 seats · won at 35.1% · above quota
- Sutton Wylde Green · 1 seat · won at 52.4% · above quota
- Sutton Reddicap · 1 seat · won at 52.8% · above quota
- Aston · 2 seats · won at 36.4% · above quota
- North Edgbaston · 2 seats · won at 36.9% · above quota
- Longbridge and West Heath · 2 seats · won at 37.8% · above quota
- Erdington · 2 seats · won at 37.9% · above quota
- Oscott · 2 seats · won at 38.0% · above quota
- Sheldon · 2 seats · won at 39.3% · above quota
- Hall Green South · 1 seat · won at 56.6% · above quota
- Hall Green North · 2 seats · won at 40.0% · above quota
- Brandwood and King's Heath · 2 seats · won at 40.0% · above quota
- Kingstanding · 2 seats · won at 40.1% · above quota
- Sutton Four Oaks · 1 seat · won at 58.2% · above quota
- Edgbaston · 2 seats · won at 41.7% · above quota
- Sutton Walmley and Minworth · 2 seats · won at 42.6% · above quota
- King's Norton South · 1 seat · won at 60.3% · above quota
- Billesley · 2 seats · won at 44.1% · above quota
- Yardley West and Stechford · 1 seat · won at 60.8% · above quota
- Ward End · 1 seat · won at 61.2% · above quota
- Druids Heath and Monyhull · 1 seat · won at 64.3% · above quota
- Alum Rock · 2 seats · won at 49.5% · above quota
- Bournbrook and Selly Park · 2 seats · won at 63.8% · above quota
Race results
Tyseley and Hay Mills · single-seat
Marginal winner Winning candidate's share of valid ballots. 20.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −29.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,684
| 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 | Atikur Rahman | Green Party | 550 | 20.5% | −29.5 pts | Elected |
| 2 | Ian Anthony George Garrett | Liberal Democrats | 463 | 17.3% | — | |
| 3 | Yvette John | Labour Party | 463 | 17.3% | — | |
| 4 | John Martin Howard | Reform UK | 432 | 16.1% | — | |
| 5 | Mohammad Nadeem | Workers Party of Britain | 383 | 14.3% | — | |
| 6 | Zafar Iqbal | Conservative Party | 303 | 11.3% | — | |
| 7 | Dawud Mustifa | Your Party | 90 | 3.4% | — |
Bordesley and Highgate · single-seat
Marginal winner Winning candidate's share of valid ballots. 25.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −25.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,629
| 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 | Ali Akbar Shujja Kazi | Green Party | 658 | 25.0% | −25.0 pts | Elected |
| 2 | Tyrone Reece Fowles | Labour Party | 564 | 21.5% | — | |
| 3 | Gerry Moynihan | Independent | 294 | 11.2% | — | |
| 4 | Mohammed Idrees | Independent | 270 | 10.3% | — | |
| 5 | Alexander Ross Douglas Slater | Reform UK | 201 | 7.6% | — | |
| 6 | Waleed Obad | Liberal Democrats | 192 | 7.3% | — | |
| 7 | Mohammed Joynal Abedin | Independent | 173 | 6.6% | — | |
| 8 | Jamil Tuki | Conservative Party | 165 | 6.3% | — | |
| 9 | Hakil Ahmed | Independent | 112 | 4.3% | — |
Gravelly Hill · single-seat
Marginal winner Winning candidate's share of valid ballots. 29.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −20.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,098
| 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 | Mick Brown | Labour Party | 620 | 29.6% | −20.4 pts | Elected |
| 2 | Mohammed Amin | Liberal Democrats | 417 | 19.9% | — | |
| 3 | Imran Ali Khan | Green Party | 360 | 17.2% | — | |
| 4 | Maisie Lou Evelyn Wilton | Reform UK | 344 | 16.4% | — | |
| 5 | Wahid Akhtar | Independent | 168 | 8.0% | — | |
| 6 | Julia Anne MacKey | Conservative Party | 123 | 5.9% | — | |
| 7 | Asif Mehmood | Independent | 66 | 3.1% | — |
Bordesley Green · single-seat
Marginal winner Winning candidate's share of valid ballots. 30.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −19.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,512
| 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 | Adnan Hussain | Independent | 773 | 30.8% | −19.2 pts | Elected |
| 2 | Raqeeb Aziz | Labour Party | 628 | 25.0% | — | |
| 3 | Mohammed Attiq | Liberal Democrats | 375 | 14.9% | — | |
| 4 | Joe Ballard | Green Party | 315 | 12.5% | — | |
| 5 | Wajid Burkey | Workers Party of Britain | 295 | 11.7% | — | |
| 6 | Paul Gerald Linden | Reform UK | 86 | 3.4% | — | |
| 7 | Charles Robert Jeynes | Conservative Party | 40 | 1.6% | — |
King's Norton North · single-seat
Marginal winner Winning candidate's share of valid ballots. 33.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −16.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,213
| 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 | Martin Derek Smith | Reform UK | 1,082 | 33.7% | −16.3 pts | Elected |
| 2 | Carmel Gertrude Corrigan | Labour Party | 786 | 24.5% | — | |
| 3 | Daniel Patrick Molloy-Brookes | Conservative Party | 755 | 23.5% | — | |
| 4 | Joe Rooney | Green Party | 452 | 14.1% | — | |
| 5 | Alexander Hemming | Liberal Democrats | 138 | 4.3% | — |
Allens Cross · single-seat
Marginal winner Winning candidate's share of valid ballots. 34.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −15.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,767
| 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 | Eddie Freeman | Reform UK | 949 | 34.3% | −15.7 pts | Elected |
| 2 | Paul Smith | Independent | 651 | 23.5% | — | |
| 3 | Seb Lovell-Huckle | Labour Party | 451 | 16.3% | — | |
| 4 | Daniel Rust | Green Party | 381 | 13.8% | — | |
| 5 | Theo Wicking | Conservative Party | 259 | 9.4% | — | |
| 6 | Emil-Crisan Toescu | Liberal Democrats | 76 | 2.7% | — |
Balsall Heath West · single-seat
Marginal winner Winning candidate's share of valid ballots. 34.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −15.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,707
| 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 | Duncan Ali | Green Party | 934 | 34.5% | −15.5 pts | Elected |
| 2 | Zhor Malik | Independent | 518 | 19.1% | — | |
| 3 | Naz Rasheed | Labour Party | 464 | 17.1% | — | |
| 4 | Raja Mohammed Amin | Independent | 438 | 16.2% | — | |
| 5 | Michael Sidear Webb | Reform UK | 142 | 5.2% | — | |
| 6 | Farah Naz | Liberal Democrats | 131 | 4.8% | — | |
| 7 | Guy Hordern | Conservative Party | 80 | 3.0% | — |
Yardley East · single-seat
Marginal winner Winning candidate's share of valid ballots. 34.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −15.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,832
| 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 | Deborah Harries | Liberal Democrats | 979 | 34.6% | −15.4 pts | Elected |
| 2 | Vaishali Sathish Kumar Raman | Reform UK | 762 | 26.9% | — | |
| 3 | Claire Marie Hammond | Green Party | 419 | 14.8% | — | |
| 4 | Rofique Miah | Labour Party | 387 | 13.7% | — | |
| 5 | Naushaba Yaqoob | Workers Party of Britain | 153 | 5.4% | — | |
| 6 | Thomas Huxley | Conservative Party | 132 | 4.7% | — |
Birchfield · single-seat
Marginal winner Winning candidate's share of valid ballots. 34.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −15.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,487
| 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 | Arshid Mahmood | Labour Party | 861 | 34.6% | −15.4 pts | Elected |
| 2 | Mohammed Yaseen | Independent | 790 | 31.8% | — | |
| 3 | Muhammad Yasir | Green Party | 411 | 16.5% | — | |
| 4 | Christopher Anton | Liberal Democrats | 201 | 8.1% | — | |
| 5 | Barry Newton | Reform UK | 122 | 4.9% | — | |
| 6 | Glenton Easy | Conservative Party | 102 | 4.1% | — |
Holyhead · single-seat
Marginal winner Winning candidate's share of valid ballots. 34.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −15.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,225
| 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 | Rinkal Shergill | Independent | 775 | 34.8% | −15.2 pts | Elected |
| 2 | Keshia Hamilton | Labour Party | 751 | 33.8% | — | |
| 3 | Nigel Clough | Green Party | 334 | 15.0% | — | |
| 4 | Martin Clarke | Conservative Party | 132 | 5.9% | — | |
| 5 | Mark Richard Dainty | Reform UK | 93 | 4.2% | — | |
| 6 | Faizan Tanveer | Liberal Democrats | 64 | 2.9% | — | |
| 7 | Alexander Samuel V Jaddoo | Independent | 50 | 2.2% | — | |
| 8 | Senior Atholi | Independent | 26 | 1.2% | — |
Northfield · single-seat
Marginal winner Winning candidate's share of valid ballots. 35.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −14.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,693
| 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 | George Hall | Reform UK | 1,317 | 35.7% | −14.3 pts | Elected |
| 2 | Esther Rai | Labour Party | 964 | 26.1% | — | |
| 3 | Graham Knight | Conservative Party | 702 | 19.0% | — | |
| 4 | Alfie Neumann | Green Party | 499 | 13.5% | — | |
| 5 | Andy Moles | Liberal Democrats | 211 | 5.7% | — |
Sutton Trinity · single-seat
Marginal winner Winning candidate's share of valid ballots. 36.6% Proportional quota 50.0% 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 ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,712
| 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 | David Christopher Pears | Conservative Party | 1,357 | 36.6% | −13.4 pts | Elected |
| 2 | Ben Auton | Green Party | 1,102 | 29.7% | — | |
| 3 | Paul Maxwell Gardiner | Reform UK | 856 | 23.1% | — | |
| 4 | Joe Blenkinsop | Labour Party | 291 | 7.8% | — | |
| 5 | Regine Wilber | Liberal Democrats | 106 | 2.9% | — |
Rubery and Rednal · single-seat
Marginal winner Winning candidate's share of valid ballots. 36.9% Proportional quota 50.0% 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 ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,558
| 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 | Rebecca Michelle Waters | Reform UK | 943 | 36.9% | −13.1 pts | Elected |
| 2 | Adrian Joseph Delaney | Conservative Party | 892 | 34.9% | — | |
| 3 | Billy John Wassell | Green Party | 333 | 13.0% | — | |
| 4 | Steve Haynes | Labour Party | 271 | 10.6% | — | |
| 5 | Paul Alton | Liberal Democrats | 119 | 4.7% | — |
Lozells · single-seat
Marginal winner Winning candidate's share of valid ballots. 38.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −11.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,659
| 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 | Taj Uddin | Independent | 1,406 | 38.4% | −11.6 pts | Elected |
| 2 | Samarah Zaffar | Labour Party | 1,014 | 27.7% | — | |
| 3 | Raja Asim Khan | Independent | 551 | 15.1% | — | |
| 4 | Qiam Ud Din | Green Party | 229 | 6.3% | — | |
| 5 | Rafael Costa | Independent | 184 | 5.0% | — | |
| 6 | Nufayej Rayean | Independent | 124 | 3.4% | — | |
| 7 | Peter Charles John Hinton | Reform UK | 66 | 1.8% | — | |
| 8 | Andy King | Liberal Democrats | 45 | 1.2% | — | |
| 9 | Dean Sisman | Conservative Party | 40 | 1.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. 21.9% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −11.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 6,678
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 | Martin John Brooks | Independent | 1,723 | 12.9% | 25.8% | −7.5 pts | Elected |
| 2 | Kevin James Carmody | Green Party | 1,463 | 11.0% | 21.9% | −11.4 pts | Elected |
| 3 | Hugo George Rasenberg | Conservative Party | 1,411 | 10.6% | 21.1% | — | |
| 4 | Richard William Moore | Labour Party | 1,344 | 10.1% | 20.1% | — | |
| 5 | Ben Goodwin | Green Party | 1,289 | 9.7% | 19.3% | — | |
| 6 | Hasnain Qamar Rashid Bhatti Khan | Labour Party | 1,228 | 9.2% | 18.4% | — | |
| 7 | Amaar Shahzada | Conservative Party | 1,012 | 7.6% | 15.2% | — | |
| 8 | Aniraj Sharma | Reform UK | 987 | 7.4% | 14.8% | — | |
| 9 | Jyotsna Singh | Reform UK | 902 | 6.8% | 13.5% | — | |
| 10 | James Peter Cross | Independent | 846 | 6.3% | 12.7% | — | |
| 11 | Sarah Marwick | Liberal Democrats | 407 | 3.0% | 6.1% | — | |
| 12 | Christopher John Bertram | Liberal Democrats | 396 | 3.0% | 5.9% | — | |
| 13 | James Victor Burgess | Independent | 347 | 2.6% | 5.2% | — |
Frankley Great Park · single-seat
Marginal winner Winning candidate's share of valid ballots. 38.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −11.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,064
| 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 | Gemma Louise Guttridge | Reform UK | 1,192 | 38.9% | −11.1 pts | Elected |
| 2 | Simon Morrall | Independent | 691 | 22.6% | — | |
| 3 | Peter Beck | Green Party | 407 | 13.3% | — | |
| 4 | Mohamed Saad | Labour Party | 326 | 10.6% | — | |
| 5 | Tilton Storer | Conservative Party | 317 | 10.3% | — | |
| 6 | Peter Lloyd | Liberal Democrats | 131 | 4.3% | — |
Heartlands · single-seat
Marginal winner Winning candidate's share of valid ballots. 39.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,621
| 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 | Shafique Shah | Labour Party | 1,023 | 39.0% | −11.0 pts | Elected |
| 2 | Danny Mazhar | Birmingham Community Independents | 625 | 23.8% | — | |
| 3 | Mateen Seharai | Green Party | 359 | 13.7% | — | |
| 4 | Sajid Hussain | Independent | 224 | 8.5% | — | |
| 5 | Abid Ali | Liberal Democrats | 180 | 6.9% | — | |
| 6 | Sathish Kumar Raman | Reform UK | 154 | 5.9% | — | |
| 7 | Md Ohidul Islam | Conservative Party | 56 | 2.1% | — |
Garretts Green · single-seat
Marginal winner Winning candidate's share of valid ballots. 39.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −10.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,515
| 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 | Saddak Miah | Labour Party | 988 | 39.3% | −10.7 pts | Elected |
| 2 | Carl Richard Webster | Reform UK | 864 | 34.4% | — | |
| 3 | Carla Busuttil | Green Party | 310 | 12.3% | — | |
| 4 | Benjamin O'Callaghan | Liberal Democrats | 149 | 5.9% | — | |
| 5 | Daphne Claire Hall | Conservative Party | 109 | 4.3% | — | |
| 6 | Peter Higgins | Workers Party of Britain | 95 | 3.8% | — |
Stirchley · single-seat
Marginal winner Winning candidate's share of valid ballots. 39.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −10.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,668
| 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 | Kamel Hawwash | Green Party | 1,444 | 39.4% | −10.6 pts | Elected |
| 2 | Mary Locke | Labour Party | 1,274 | 34.7% | — | |
| 3 | Ian William Derek Bishop | Reform UK | 600 | 16.4% | — | |
| 4 | James William Edward Dooley | Conservative Party | 193 | 5.3% | — | |
| 5 | Philip Andrew Banting | Liberal Democrats | 157 | 4.3% | — |
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. 23.6% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −9.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 4,329
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 | Amar Khan | Independent | 1,226 | 14.2% | 28.3% | −5.0 pts | Elected |
| 2 | Manni Butt | Reform UK | 1,023 | 11.8% | 23.6% | −9.7 pts | Elected |
| 3 | Derek Douglas | Labour Party | 1,022 | 11.8% | 23.6% | — | |
| 4 | Pete Perryman | Reform UK | 989 | 11.4% | 22.8% | — | |
| 5 | Shabrana Hussain | Labour Party | 945 | 10.9% | 21.8% | — | |
| 6 | Jane Esther Jones | Independent | 906 | 10.5% | 20.9% | — | |
| 7 | Bryn Lee Roberts | Green Party | 728 | 8.4% | 16.8% | — | |
| 8 | Alastair David Webster | Green Party | 556 | 6.4% | 12.8% | — | |
| 9 | Stella Murphy | Conservative Party | 337 | 3.9% | 7.8% | — | |
| 10 | Gareth Francis Thomas Compton | Conservative Party | 334 | 3.9% | 7.7% | — | |
| 11 | Sam Richards | Independent | 202 | 2.3% | 4.7% | — | |
| 12 | Steven Enahoro | Liberal Democrats | 185 | 2.1% | 4.3% | — | |
| 13 | Richard James Hemus | Liberal Democrats | 155 | 1.8% | 3.6% | — | |
| 14 | Ted Woodley | Trade Unionist and Socialist Coalition | 49 | 0.6% | 1.1% | — |
Sutton Roughley · single-seat
Marginal winner Winning candidate's share of valid ballots. 40.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −9.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,104
| 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 | Harry Parmar | Conservative Party | 1,657 | 40.4% | −9.6 pts | Elected |
| 2 | Michael Hunt | Reform UK | 1,361 | 33.2% | — | |
| 3 | Roger Barley | Labour Party | 446 | 10.9% | — | |
| 4 | Esther Caroline Passingham | Green Party | 418 | 10.2% | — | |
| 5 | Timothy James Cotterill | Liberal Democrats | 222 | 5.4% | — |
Handsworth · single-seat
Marginal winner Winning candidate's share of valid ballots. 40.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −9.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,356
| 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 | Ed Freshwater | Green Party | 958 | 40.7% | −9.3 pts | Elected |
| 2 | Mosese Dakunivosa | Labour Party | 443 | 18.8% | — | |
| 3 | Chaman Lal | Independent | 288 | 12.2% | — | |
| 4 | Abdulaziz Mohamed | Independent | 273 | 11.6% | — | |
| 5 | Enam Rahman | Conservative Party | 231 | 9.8% | — | |
| 6 | Curtis James Brittain | Reform UK | 110 | 4.7% | — | |
| 7 | Paul Andrew Bishop | Liberal Democrats | 53 | 2.2% | — |
Newtown · single-seat
Marginal winner Winning candidate's share of valid ballots. 41.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −8.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,122
| 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 | Rasheda Begum | Labour Party | 886 | 41.8% | −8.2 pts | Elected |
| 2 | Rashia Khatun | Liberal Democrats | 370 | 17.4% | — | |
| 3 | Hannah Mohammed | Green Party | 348 | 16.4% | — | |
| 4 | Amjad Hussain | Independent | 205 | 9.7% | — | |
| 5 | Keith Alexander Rowe | Reform UK | 107 | 5.0% | — | |
| 6 | Burhan Miah | Conservative Party | 105 | 4.9% | — | |
| 7 | Sonya Anderson | Independent | 101 | 4.8% | — |
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. 25.5% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −7.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 6,816
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 | Roxanne Green | Green Party | 2,062 | 15.1% | 30.3% | −3.1 pts | Elected |
| 2 | Nicky Brennan | Labour Party | 1,738 | 12.8% | 25.5% | −7.8 pts | Elected |
| 3 | Richard George Winter | Green Party | 1,735 | 12.7% | 25.5% | — | |
| 4 | Muhammad Ali | Labour Party | 1,559 | 11.4% | 22.9% | — | |
| 5 | Chris Lacey | Reform UK | 1,369 | 10.0% | 20.1% | — | |
| 6 | Robert Grosvenor | Reform UK | 1,272 | 9.3% | 18.7% | — | |
| 7 | Nigel Dawkins | Independent | 943 | 6.9% | 13.8% | — | |
| 8 | Andrew David Hardie | Conservative Party | 937 | 6.9% | 13.7% | — | |
| 9 | David Stephen Radcliffe | Liberal Democrats | 792 | 5.8% | 11.6% | — | |
| 10 | Chloe Octavia Kay Ingram | Conservative Party | 698 | 5.1% | 10.2% | — | |
| 11 | llias Vazaios | Liberal Democrats | 526 | 3.9% | 7.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. 25.5% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −7.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 5,552
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 | Sam Forsyth | Independent | 1,736 | 15.6% | 31.3% | −2.1 pts | Elected |
| 2 | Nagu Penakacherla | Reform UK | 1,416 | 12.8% | 25.5% | −7.8 pts | Elected |
| 3 | Sanjay Kumar Vikal | Reform UK | 1,305 | 11.8% | 23.5% | — | |
| 4 | Narinder Kaur | Labour Party | 1,202 | 10.8% | 21.6% | — | |
| 5 | James Liam Pennington Bolton | Green Party | 1,066 | 9.6% | 19.2% | — | |
| 6 | Sohail Hussain | Labour Party | 1,005 | 9.1% | 18.1% | — | |
| 7 | James Robertson | Green Party | 956 | 8.6% | 17.2% | — | |
| 8 | Asif Khan | Conservative Party | 909 | 8.2% | 16.4% | — | |
| 9 | Nikhil Khadabadi | Conservative Party | 783 | 7.1% | 14.1% | — | |
| 10 | Sue Anderson | Liberal Democrats | 438 | 3.9% | 7.9% | — | |
| 11 | Gareth Hardy | Liberal Democrats | 288 | 2.6% | 5.2% | — |
Perry Common · single-seat
Marginal winner Winning candidate's share of valid ballots. 42.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −7.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,413
| 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 | Sue Willetts | Reform UK | 1,020 | 42.3% | −7.7 pts | Elected |
| 2 | Jilly Bermingham | Labour Party | 487 | 20.2% | — | |
| 3 | Stephanie Boyle | Green Party | 327 | 13.6% | — | |
| 4 | Husham Khan | Conservative Party | 261 | 10.8% | — | |
| 5 | Ahmed Ghulam | Independent | 213 | 8.8% | — | |
| 6 | Colin Edward Hill | Liberal Democrats | 105 | 4.4% | — |
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. 26.1% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 4,460
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 | Jess Ankrett | Reform UK | 1,394 | 15.6% | 31.3% | −2.1 pts | Elected |
| 2 | Shehryar Kayani | Workers Party of Britain | 1,163 | 13.0% | 26.1% | −7.3 pts | Elected |
| 3 | Satnam Tank | Reform UK | 1,157 | 13.0% | 25.9% | — | |
| 4 | Amir Shafique | Workers Party of Britain | 1,078 | 12.1% | 24.2% | — | |
| 5 | Marje Bridle | Labour Party | 1,035 | 11.6% | 23.2% | — | |
| 6 | John Cotton | Labour Party | 896 | 10.0% | 20.1% | — | |
| 7 | Gary Charles | Green Party | 654 | 7.3% | 14.7% | — | |
| 8 | Gareth Hooper | Green Party | 569 | 6.4% | 12.8% | — | |
| 9 | Chris Fikeis | Conservative Party | 252 | 2.8% | 5.7% | — | |
| 10 | Faisal Mahmood | Independent | 251 | 2.8% | 5.6% | — | |
| 11 | Fergus David Robinson | Conservative Party | 229 | 2.6% | 5.1% | — | |
| 12 | Javed Khan | Liberal Democrats | 139 | 1.6% | 3.1% | — | |
| 13 | Uzman Kiani | Liberal Democrats | 103 | 1.2% | 2.3% | — |
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. 26.2% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −7.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 5,829
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 | Glyn Marston | Reform UK | 1,645 | 14.1% | 28.2% | −5.1 pts | Elected |
| 2 | Cherie Louise Waddingham | Reform UK | 1,525 | 13.1% | 26.2% | −7.2 pts | Elected |
| 3 | George Louis Webb | Conservative Party | 1,502 | 12.9% | 25.8% | — | |
| 4 | Jigar Bhagalia | Conservative Party | 1,461 | 12.5% | 25.1% | — | |
| 5 | Eleanor Cotton | Green Party | 1,284 | 11.0% | 22.0% | — | |
| 6 | Kiran Gulia | Labour Party | 1,221 | 10.5% | 20.9% | — | |
| 7 | Stewart David Holroyd | Labour Party | 1,150 | 9.9% | 19.7% | — | |
| 8 | Rob Fitt | Green Party | 1,123 | 9.6% | 19.3% | — | |
| 9 | Elly Stanton | Liberal Democrats | 373 | 3.2% | 6.4% | — | |
| 10 | Paolo Said Gianluca | Liberal Democrats | 279 | 2.4% | 4.8% | — | |
| 11 | Marie Buchan | Independent | 94 | 0.8% | 1.6% | — |
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. 26.7% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 4,804
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 | Majid Mahmood | Labour Party | 1,560 | 16.2% | 32.5% | −0.9 pts | Elected |
| 2 | Diane Donaldson | Labour Party | 1,283 | 13.4% | 26.7% | −6.6 pts | Elected |
| 3 | Tasawar Hussain Shah | Workers Party of Britain | 877 | 9.1% | 18.3% | — | |
| 4 | Duncan Douglas Riley | Reform UK | 872 | 9.1% | 18.2% | — | |
| 5 | Andreas Nektarios Karagiannopoulos | Reform UK | 816 | 8.5% | 17.0% | — | |
| 6 | Sardar Khan | Workers Party of Britain | 794 | 8.3% | 16.5% | — | |
| 7 | Iftekhar Hussain | Liberal Democrats | 772 | 8.0% | 16.1% | — | |
| 8 | Zakarya Jonah | Green Party | 751 | 7.8% | 15.6% | — | |
| 9 | Arshad Hussain | Liberal Democrats | 701 | 7.3% | 14.6% | — | |
| 10 | Sylvia Jane McKears | Green Party | 683 | 7.1% | 14.2% | — | |
| 11 | Jack Annett | Conservative Party | 275 | 2.9% | 5.7% | — | |
| 12 | Robert William Cheshire | Conservative Party | 223 | 2.3% | 4.6% | — |
Pype Hayes · single-seat
Marginal winner Winning candidate's share of valid ballots. 43.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −6.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,447
| 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 | Danny Brian Carter | Reform UK | 1,073 | 43.8% | −6.2 pts | Elected |
| 2 | Fayaz Khuhro | Labour Party | 513 | 21.0% | — | |
| 3 | Athena Christina Tsouvallaris | Conservative Party | 331 | 13.5% | — | |
| 4 | Julian Skidmore | Green Party | 309 | 12.6% | — | |
| 5 | Stephen Richard Allsop | Liberal Democrats | 157 | 6.4% | — | |
| 6 | Umar Ul-Haq | Independent | 64 | 2.6% | — |
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. 27.3% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −6.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 4,781
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 | Shaukat Ali Khan | Liberal Democrats | 1,545 | 16.2% | 32.3% | −1.0 pts | Elected |
| 2 | Mohammed Saeed | Liberal Democrats | 1,305 | 13.6% | 27.3% | −6.0 pts | Elected |
| 3 | Shafaq Hussain | Your Party | 1,274 | 13.3% | 26.6% | — | |
| 4 | Shanaz Ahmed | Labour Party | 1,047 | 10.9% | 21.9% | — | |
| 5 | Obaydul Kabir | Your Party | 1,047 | 10.9% | 21.9% | — | |
| 6 | Amaan Hader Ali | Labour Party | 882 | 9.2% | 18.4% | — | |
| 7 | Hayaan Bin Sultan Choudhury | Green Party | 604 | 6.3% | 12.6% | — | |
| 8 | Kash Hanif | Green Party | 551 | 5.8% | 11.5% | — | |
| 9 | Ahmed Al-Athwari | Workers Party of Britain | 372 | 3.9% | 7.8% | — | |
| 10 | Rehab Talukdar | Workers Party of Britain | 330 | 3.5% | 6.9% | — | |
| 11 | Altaf Hussain | Independent | 254 | 2.7% | 5.3% | — | |
| 12 | Sally Jane Cope | Reform UK | 135 | 1.4% | 2.8% | — | |
| 13 | Amelia Vocari | Reform UK | 95 | 1.0% | 2.0% | — | |
| 14 | Amit Khanna | Conservative Party | 62 | 0.6% | 1.3% | — | |
| 15 | Makham Singh Dhalivaal | Conservative Party | 59 | 0.6% | 1.2% | — |
Castle Vale · single-seat
Marginal winner Winning candidate's share of valid ballots. 44.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −5.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,026
| 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 | Ray Goodwin | Labour Party | 899 | 44.4% | −5.6 pts | Elected |
| 2 | Ross Copeland | Reform UK | 855 | 42.2% | — | |
| 3 | Margaret Okole | Green Party | 124 | 6.1% | — | |
| 4 | Roman Chapman | Conservative Party | 107 | 5.3% | — | |
| 5 | Trevor Sword | Liberal Democrats | 30 | 1.5% | — | |
| 6 | Louise Arabella Scrivens | Workers Party of Britain | 11 | 0.5% | — |
Nechells · single-seat
Marginal winner Winning candidate's share of valid ballots. 44.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −5.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,177
| 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 | Mansuur Ahmed | Independent | 977 | 44.9% | −5.1 pts | Elected |
| 2 | Marcelo Reka | Labour Party | 541 | 24.9% | — | |
| 3 | Md Abu Sufian | Green Party | 287 | 13.2% | — | |
| 4 | Sophie Juda Elizabeth | Reform UK | 212 | 9.7% | — | |
| 5 | Guled Farah | Liberal Democrats | 81 | 3.7% | — | |
| 6 | Devinchi Warmington | Conservative Party | 67 | 3.1% | — | |
| 7 | Conor O'Donovan | Trade Unionist and Socialist Coalition | 12 | 0.6% | — |
Highter's Heath · single-seat
Marginal winner Winning candidate's share of valid ballots. 45.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −4.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,963
| 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 | Adam Andrew Higgs | Conservative Party | 1,342 | 45.3% | −4.7 pts | Elected |
| 2 | Jason West | Reform UK | 877 | 29.6% | — | |
| 3 | Joanne Shemmans | Green Party | 419 | 14.1% | — | |
| 4 | Joe Samuels | Labour Party | 269 | 9.1% | — | |
| 5 | Iain David Bowen | Liberal Democrats | 56 | 1.9% | — |
Sutton Mere Green · 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. 3,931
| 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 | Meirion Jenkins | Conservative Party | 1,809 | 46.0% | −4.0 pts | Elected |
| 2 | Sarah Elizabeth Myers | Reform UK | 1,068 | 27.2% | — | |
| 3 | Colin Leslie Fredric Marriott | Green Party | 410 | 10.4% | — | |
| 4 | Kerry Frater | Liberal Democrats | 406 | 10.3% | — | |
| 5 | Simon McDonald | Labour Party | 238 | 6.1% | — |
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. 29.9% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −3.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 4,967
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 | Roger Kingdon Harmer | Liberal Democrats | 1,952 | 19.7% | 39.3% | +6.0 pts | Elected |
| 2 | Penny Wagg | Liberal Democrats | 1,486 | 15.0% | 29.9% | −3.4 pts | Elected |
| 3 | Danny Drennan | Reform UK | 1,147 | 11.5% | 23.1% | — | |
| 4 | AC Baker | Green Party | 1,106 | 11.1% | 22.3% | — | |
| 5 | Sadia Mahmood Khan | Green Party | 1,053 | 10.6% | 21.2% | — | |
| 6 | Sanjeev Mehta | Reform UK | 907 | 9.1% | 18.3% | — | |
| 7 | John Anthony O'Shea | Labour Party | 813 | 8.2% | 16.4% | — | |
| 8 | Lu O'Shea | Labour Party | 567 | 5.7% | 11.4% | — | |
| 9 | Sajid Mehmood Bhatti | Workers Party of Britain | 239 | 2.4% | 4.8% | — | |
| 10 | Mohammad Afzal Tahir | Workers Party of Britain | 203 | 2.0% | 4.1% | — | |
| 11 | Tristan Thomas Griffiths-Hughes | Conservative Party | 192 | 1.9% | 3.9% | — | |
| 12 | Dhiran Patel | Conservative Party | 179 | 1.8% | 3.6% | — | |
| 13 | Jae Robinson | Trade Unionist and Socialist Coalition | 52 | 0.5% | 1.0% | — | |
| 14 | Eamonn Kevin Flynn | Trade Unionist and Socialist Coalition | 37 | 0.4% | 0.7% | — |
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. 32.0% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −1.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 5,076
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 | Jamil Khan | Independent | 1,945 | 19.2% | 38.3% | +5.0 pts | Elected |
| 2 | Raihaan Abbas | Independent | 1,622 | 16.0% | 32.0% | −1.4 pts | Elected |
| 3 | Jo Hindley | Green Party | 1,180 | 11.6% | 23.2% | — | |
| 4 | Saima Ahmed | Labour Party | 1,040 | 10.2% | 20.5% | — | |
| 5 | Faizan Rind | Green Party | 1,040 | 10.2% | 20.5% | — | |
| 6 | Khalid Hanif | Labour Party | 900 | 8.9% | 17.7% | — | |
| 7 | Nowshed Abu | Your Party | 663 | 6.5% | 13.1% | — | |
| 8 | Jerry Evans | Liberal Democrats | 509 | 5.0% | 10.0% | — | |
| 9 | Shahid Hashmi | Your Party | 469 | 4.6% | 9.2% | — | |
| 10 | Parwez Hussain | Liberal Democrats | 345 | 3.4% | 6.8% | — | |
| 11 | Gloria Sant'Agostino | Reform UK | 150 | 1.5% | 3.0% | — | |
| 12 | Ryan Kevin Louis Willetts | Reform UK | 120 | 1.2% | 2.4% | — | |
| 13 | Nathaneal James Peters | Conservative Party | 105 | 1.0% | 2.1% | — | |
| 14 | Nigel Paul Waldron | Conservative Party | 64 | 0.6% | 1.3% | — |
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. 32.3% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −1.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 5,007
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 | Chris Steele | Reform UK | 1,938 | 19.4% | 38.7% | +5.4 pts | Elected |
| 2 | Rajbir Singh | Reform UK | 1,615 | 16.1% | 32.3% | −1.1 pts | Elected |
| 3 | Kerry Brewer | Conservative Party | 1,432 | 14.3% | 28.6% | — | |
| 4 | Bruce John Lines | Conservative Party | 1,403 | 14.0% | 28.0% | — | |
| 5 | Paul Simon Preston | Labour Party | 846 | 8.4% | 16.9% | — | |
| 6 | Rachel Marie Preston | Labour Party | 836 | 8.3% | 16.7% | — | |
| 7 | Phillippa Treharne Jones | Green Party | 824 | 8.2% | 16.5% | — | |
| 8 | Sean Lewis Venables | Green Party | 687 | 6.9% | 13.7% | — | |
| 9 | Sheila Ann Kelly-Trow | Liberal Democrats | 261 | 2.6% | 5.2% | — | |
| 10 | Anthony Wilkinson | Liberal Democrats | 171 | 1.7% | 3.4% | — |
South Yardley · single-seat
Marginal winner Winning candidate's share of valid ballots. 49.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −1.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,820
| 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 | Zaker Choudhry | Liberal Democrats | 1,382 | 49.0% | −1.0 pts | Elected |
| 2 | Aysan Al-Haq | Reform UK | 769 | 27.3% | — | |
| 3 | Martin John Guest | Green Party | 329 | 11.7% | — | |
| 4 | Gordon Lyew | Labour Party | 192 | 6.8% | — | |
| 5 | Anya Khan | Conservative Party | 95 | 3.4% | — | |
| 6 | Aheesha Zahir | Workers Party of Britain | 53 | 1.9% | — |
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. 32.6% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 7,342
This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →
| 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 | John Cooper | Conservative Party | 2,414 | 16.4% | 32.9% | −0.5 pts | Elected |
| 2 | Anja Pawson | Conservative Party | 2,394 | 16.3% | 32.6% | −0.7 pts | Elected |
| 3 | Rob Pocock | Labour Party | 2,224 | 15.1% | 30.3% | — | |
| 4 | Gary Hall | Reform UK | 1,974 | 13.4% | 26.9% | — | |
| 5 | Kirsty Holden | Reform UK | 1,945 | 13.2% | 26.5% | — | |
| 6 | Charlotte Julia Fieldhouse | Labour Party | 1,753 | 11.9% | 23.9% | — | |
| 7 | Liron Alethea Thomas Morgner | Green Party | 756 | 5.1% | 10.3% | — | |
| 8 | Ross Douglas Stephens | Green Party | 751 | 5.1% | 10.2% | — | |
| 9 | Jenny Wilkinson | Liberal Democrats | 272 | 1.9% | 3.7% | — | |
| 10 | Steven Wilber | Liberal Democrats | 201 | 1.4% | 2.7% | — |
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. 33.1% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −0.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 6,464
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 | Izzy Knowles | Liberal Democrats | 3,724 | 28.8% | 57.6% | +24.3 pts | Elected |
| 2 | Philip Mills | Liberal Democrats | 2,139 | 16.5% | 33.1% | −0.2 pts | Elected |
| 3 | Oliver Ashton | Green Party | 1,785 | 13.8% | 27.6% | — | |
| 4 | Ayyub Ali | Green Party | 1,718 | 13.3% | 26.6% | — | |
| 5 | Stephen Pihlaja | Labour Party | 1,020 | 7.9% | 15.8% | — | |
| 6 | Gwaza Mabhena | Labour Party | 823 | 6.4% | 12.7% | — | |
| 7 | Joshua Bentley | Reform UK | 515 | 4.0% | 8.0% | — | |
| 8 | Cheryl Ann Cuthel | Reform UK | 484 | 3.7% | 7.5% | — | |
| 9 | Margaret Goby | Conservative Party | 291 | 2.3% | 4.5% | — | |
| 10 | Nayaz Qazi | Conservative Party | 239 | 1.8% | 3.7% | — | |
| 11 | Mukhtarim Shah | Independent | 189 | 1.5% | 2.9% | — |
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. 33.7% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +0.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 4,872
This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →
| 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 | Morriam Jan | Liberal Democrats | 1,720 | 17.7% | 35.3% | +2.0 pts | Elected |
| 2 | James Hinton | Liberal Democrats | 1,643 | 16.9% | 33.7% | +0.4 pts | Elected |
| 3 | David Allen | Reform UK | 1,070 | 11.0% | 22.0% | — | |
| 4 | Barry Paul Wood | Reform UK | 848 | 8.7% | 17.4% | — | |
| 5 | Jonathan Hammond | Green Party | 732 | 7.5% | 15.0% | — | |
| 6 | Safiqul Islam | Independent | 657 | 6.7% | 13.5% | — | |
| 7 | Hayyan Mohammed | Independent | 639 | 6.6% | 13.1% | — | |
| 8 | Mehran Khuhro | Labour Party | 596 | 6.1% | 12.2% | — | |
| 9 | Zarine Shaikh | Labour Party | 569 | 5.8% | 11.7% | — | |
| 10 | Edward Porteous | Green Party | 563 | 5.8% | 11.6% | — | |
| 11 | Janet Coffey | Conservative Party | 352 | 3.6% | 7.2% | — | |
| 12 | Elizabeth Ann Hall | Conservative Party | 310 | 3.2% | 6.4% | — | |
| 13 | Joe Foster | Trade Unionist and Socialist Coalition | 44 | 0.5% | 0.9% | — |
Shard End · single-seat
Marginal winner Winning candidate's share of valid ballots. 51.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +1.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,461
| 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 | Alan Feeney | Reform UK | 1,262 | 51.3% | +1.3 pts | Elected |
| 2 | Fiona Williams | Labour Party | 488 | 19.8% | — | |
| 3 | Harry Ballard | Green Party | 321 | 13.0% | — | |
| 4 | Tony Briggs | Conservative Party | 155 | 6.3% | — | |
| 5 | Ginge Smyth | Independent | 132 | 5.4% | — | |
| 6 | Christopher Francis Barber | Liberal Democrats | 103 | 4.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. 34.8% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +1.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 4,258
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 | Rashad Mahmood | Labour Party | 1,865 | 21.9% | 43.8% | +10.5 pts | Elected |
| 2 | Bushra Bi | Labour Party | 1,480 | 17.4% | 34.8% | +1.4 pts | Elected |
| 3 | Safina Parveen Aftab | Green Party | 1,164 | 13.7% | 27.3% | — | |
| 4 | Sal Naseem | Green Party | 975 | 11.4% | 22.9% | — | |
| 5 | Tanveer Choudhry | Liberal Democrats | 867 | 10.2% | 20.4% | — | |
| 6 | Tassawar Hussain | Liberal Democrats | 679 | 8.0% | 15.9% | — | |
| 7 | Shahid Butt | Independent | 453 | 5.3% | 10.6% | — | |
| 8 | Adam Mirza | Independent | 325 | 3.8% | 7.6% | — | |
| 9 | Hiyam Abdulhaq | Independent | 224 | 2.6% | 5.3% | — | |
| 10 | Andrew Smith | Reform UK | 134 | 1.6% | 3.1% | — | |
| 11 | Michael Lee O'Shea | Reform UK | 129 | 1.5% | 3.0% | — | |
| 12 | Jennifer Walcott-Merry-Rose | Conservative Party | 114 | 1.3% | 2.7% | — | |
| 13 | Degigha Walcott | Conservative Party | 107 | 1.3% | 2.5% | — |
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. 34.8% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +1.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 4,449
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 | Shuranjeet Singh | Labour Party | 1,652 | 18.6% | 37.1% | +3.8 pts | Elected |
| 2 | Su Brooks | Labour Party | 1,548 | 17.4% | 34.8% | +1.5 pts | Elected |
| 3 | Abbas Bhatti | Green Party | 1,430 | 16.1% | 32.1% | — | |
| 4 | John Dell Macefield | Green Party | 1,341 | 15.1% | 30.1% | — | |
| 5 | Omar Yousaf | Workers Party of Britain | 579 | 6.5% | 13.0% | — | |
| 6 | Nigel Frederick Barker | Reform UK | 473 | 5.3% | 10.6% | — | |
| 7 | Katt Cremer | Workers Party of Britain | 437 | 4.9% | 9.8% | — | |
| 8 | Nicola Kedeisha Walker-Rhoden | Reform UK | 389 | 4.4% | 8.7% | — | |
| 9 | Patricia Beverley Panton | Conservative Party | 322 | 3.6% | 7.2% | — | |
| 10 | Sunil Poshakwale | Conservative Party | 268 | 3.0% | 6.0% | — | |
| 11 | Violaine Mendez | Liberal Democrats | 239 | 2.7% | 5.4% | — | |
| 12 | James Perrott | Liberal Democrats | 220 | 2.5% | 4.9% | — |
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. 34.9% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +1.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 4,536
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 | Narinder Kooner | Labour Party | 1,858 | 20.5% | 41.0% | +7.6 pts | Elected |
| 2 | Randeep Kaur Kular | Labour Party | 1,582 | 17.4% | 34.9% | +1.5 pts | Elected |
| 3 | Sam Uddin | Independent | 744 | 8.2% | 16.4% | — | |
| 4 | Junaid Hafeez | Green Party | 703 | 7.7% | 15.5% | — | |
| 5 | Peter John Sheahan | Green Party | 673 | 7.4% | 14.8% | — | |
| 6 | Umar Hayat Khan | Independent | 577 | 6.4% | 12.7% | — | |
| 7 | Neil James Brown | Reform UK | 550 | 6.1% | 12.1% | — | |
| 8 | Ravinder Singh Chumber | Conservative Party | 549 | 6.1% | 12.1% | — | |
| 9 | Michael George Clark | Reform UK | 510 | 5.6% | 11.2% | — | |
| 10 | Lalit Kumar Banger | Independent | 452 | 5.0% | 10.0% | — | |
| 11 | Devia Surti | Conservative Party | 432 | 4.8% | 9.5% | — | |
| 12 | Stephen Michael Hallam | Liberal Democrats | 194 | 2.1% | 4.3% | — | |
| 13 | Gerald Watts | Liberal Democrats | 172 | 1.9% | 3.8% | — | |
| 14 | Junior Atholi | Independent | 75 | 0.8% | 1.7% | — |
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. 35.1% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +1.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,941
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 | Siobhan Bridget Harper-Nunes | Green Party | 1,552 | 19.7% | 39.4% | +6.1 pts | Elected |
| 2 | Raheem Humphreys | Green Party | 1,382 | 17.5% | 35.1% | +1.7 pts | Elected |
| 3 | Sally Benton | Labour Party | 1,122 | 14.2% | 28.5% | — | |
| 4 | Satvir Dosanjh | Labour Party | 928 | 11.8% | 23.6% | — | |
| 5 | Jade Marie Cotton | Reform UK | 521 | 6.6% | 13.2% | — | |
| 6 | Abhinav Priyadarshi Pandey | Reform UK | 466 | 5.9% | 11.8% | — | |
| 7 | Abigail Margaret Smith | Conservative Party | 436 | 5.5% | 11.1% | — | |
| 8 | Lee Dargue | Liberal Democrats | 433 | 5.5% | 11.0% | — | |
| 9 | Cindy Yip | Conservative Party | 342 | 4.3% | 8.7% | — | |
| 10 | Zoobia Noor | Liberal Democrats | 297 | 3.8% | 7.5% | — | |
| 11 | Gary Edwin Cressman | Independent | 213 | 2.7% | 5.4% | — | |
| 12 | Deborah Moria Maragh | Independent | 189 | 2.4% | 4.8% | — |
Sutton Wylde Green · single-seat
Marginal winner Winning candidate's share of valid ballots. 52.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +2.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,782
| 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 | Alex Yip | Conservative Party | 1,981 | 52.4% | +2.4 pts | Elected |
| 2 | Jon Chapman | Reform UK | 771 | 20.4% | — | |
| 3 | Zoe Rachel Challenor | Green Party | 452 | 12.0% | — | |
| 4 | Adeen Irfan | Labour Party | 397 | 10.5% | — | |
| 5 | Malcolm Spencer | Liberal Democrats | 181 | 4.8% | — |
Sutton Reddicap · single-seat
Marginal winner Winning candidate's share of valid ballots. 52.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +2.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,062
| 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 | Richard Frederick Jex Parkin | Conservative Party | 1,618 | 52.8% | +2.8 pts | Elected |
| 2 | James Kelly | Reform UK | 798 | 26.1% | — | |
| 3 | Richard Painter | Green Party | 279 | 9.1% | — | |
| 4 | Jane Lane | Labour Party | 231 | 7.5% | — | |
| 5 | Benjamin Godwin | Liberal Democrats | 136 | 4.4% | — |
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. 36.4% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +3.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 5,811
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 | Abdul Choudhury Shumon | Independent | 2,254 | 19.4% | 38.8% | +5.5 pts | Elected |
| 2 | Mumtaz Hussain | Liberal Democrats | 2,115 | 18.2% | 36.4% | +3.1 pts | Elected |
| 3 | Saeed Ahmed | Liberal Democrats | 1,610 | 13.9% | 27.7% | — | |
| 4 | Mohammed Hanif | Labour Party | 1,505 | 13.0% | 25.9% | — | |
| 5 | Zafar Ali | Labour Party | 1,161 | 10.0% | 20.0% | — | |
| 6 | Ziaul Islam | Independent | 877 | 7.5% | 15.1% | — | |
| 7 | Claire Groom | Green Party | 554 | 4.8% | 9.5% | — | |
| 8 | Naib Hussain | Independent | 542 | 4.7% | 9.3% | — | |
| 9 | Carol Guest | Green Party | 462 | 4.0% | 8.0% | — | |
| 10 | Dorothy Elizabeth Gerald | Independent | 128 | 1.1% | 2.2% | — | |
| 11 | Desmond Hayden Dobson | Reform UK | 111 | 1.0% | 1.9% | — | |
| 12 | Adam Fitzgerald | Reform UK | 109 | 0.9% | 1.9% | — | |
| 13 | Damon Scott Shinnie | Conservative Party | 98 | 0.8% | 1.7% | — | |
| 14 | Derek Desmond Harold Lambert | Conservative Party | 95 | 0.8% | 1.6% | — |
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. 36.9% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +3.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 4,500
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 | Marcus Bernasconi | Labour Party | 1,996 | 22.2% | 44.4% | +11.0 pts | Elected |
| 2 | Sarina Younas | Labour Party | 1,662 | 18.5% | 36.9% | +3.6 pts | Elected |
| 3 | Hanooshi Hassan | Green Party | 1,206 | 13.4% | 26.8% | — | |
| 4 | Ralph Anthony Wallin | Green Party | 995 | 11.1% | 22.1% | — | |
| 5 | Amer Khan | Independent | 692 | 7.7% | 15.4% | — | |
| 6 | Neil Jones | Reform UK | 453 | 5.0% | 10.1% | — | |
| 7 | Joshua Pattison | Reform UK | 418 | 4.6% | 9.3% | — | |
| 8 | Kofi Agyei Tabiri Anarfi | Conservative Party | 403 | 4.5% | 9.0% | — | |
| 9 | Francois Xavier | Independent | 397 | 4.4% | 8.8% | — | |
| 10 | Shamsul Arifeen | Conservative Party | 374 | 4.2% | 8.3% | — | |
| 11 | Alistair Dow | Liberal Democrats | 213 | 2.4% | 4.7% | — | |
| 12 | Robert Ian Wright | Liberal Democrats | 190 | 2.1% | 4.2% | — |
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. 37.8% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +4.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 5,741
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 | Charlie Latchford | Reform UK | 2,325 | 20.3% | 40.5% | +7.2 pts | Elected |
| 2 | Anthony Leslie Ward | Reform UK | 2,168 | 18.9% | 37.8% | +4.4 pts | Elected |
| 3 | Jack Dixon | Conservative Party | 1,769 | 15.4% | 30.8% | — | |
| 4 | Ron Storer | Conservative Party | 1,700 | 14.8% | 29.6% | — | |
| 5 | Hannah Jones | Green Party | 958 | 8.3% | 16.7% | — | |
| 6 | Matthew John Neville | Green Party | 794 | 6.9% | 13.8% | — | |
| 7 | Matthew Josef Lloyd | Labour Party | 674 | 5.9% | 11.7% | — | |
| 8 | Femi Sanusi | Labour Party | 581 | 5.1% | 10.1% | — | |
| 9 | Francine Asonibare | Liberal Democrats | 256 | 2.2% | 4.5% | — | |
| 10 | Tony Brett Young | Liberal Democrats | 256 | 2.2% | 4.5% | — |
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. 37.9% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +4.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 5,266
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 | Robert James Cambray Alden | Conservative Party | 2,424 | 23.0% | 46.0% | +12.7 pts | Elected |
| 2 | Gareth Raymond Moore | Conservative Party | 1,996 | 19.0% | 37.9% | +4.6 pts | Elected |
| 3 | Kenneth Oliver Morris | Reform UK | 1,088 | 10.3% | 20.7% | — | |
| 4 | Lauren Walden | Labour Party | 1,019 | 9.7% | 19.4% | — | |
| 5 | Mahtab Uddin | Labour Party | 952 | 9.0% | 18.1% | — | |
| 6 | Alex Karra-Webb | Green Party | 906 | 8.6% | 17.2% | — | |
| 7 | Mette Christoffersen | Green Party | 883 | 8.4% | 16.8% | — | |
| 8 | Ali Taranssari | Reform UK | 769 | 7.3% | 14.6% | — | |
| 9 | Richard Haydn May | Liberal Democrats | 187 | 1.8% | 3.6% | — | |
| 10 | Shefa Choudhury | Liberal Democrats | 174 | 1.7% | 3.3% | — | |
| 11 | Paul Jonathan Scrivens | Workers Party of Britain | 69 | 0.7% | 1.3% | — | |
| 12 | Corinthia Ward | Trade Unionist and Socialist Coalition | 64 | 0.6% | 1.2% | — |
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. 38.0% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +4.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 4,748
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 | Graham Geoffrey Green | Reform UK | 1,945 | 20.5% | 41.0% | +7.6 pts | Elected |
| 2 | Martin James McAuley | Reform UK | 1,803 | 19.0% | 38.0% | +4.6 pts | Elected |
| 3 | Alex Hall | Conservative Party | 1,319 | 13.9% | 27.8% | — | |
| 4 | Charlotte Whitehouse | Conservative Party | 1,132 | 11.9% | 23.8% | — | |
| 5 | Francis Liam Barnett | Labour Party | 703 | 7.4% | 14.8% | — | |
| 6 | Eleanor Louise Douglas | Labour Party | 670 | 7.1% | 14.1% | — | |
| 7 | Ian Knight | Green Party | 623 | 6.6% | 13.1% | — | |
| 8 | Andrew Stevenson | Green Party | 515 | 5.4% | 10.8% | — | |
| 9 | Barbara Dring | Independent | 210 | 2.2% | 4.4% | — | |
| 10 | Joshua-John Bunting | Liberal Democrats | 193 | 2.0% | 4.1% | — | |
| 11 | Nora Warnaby | Liberal Democrats | 153 | 1.6% | 3.2% | — | |
| 12 | Jack Brookes | Independent | 126 | 1.3% | 2.7% | — | |
| 13 | Sajida Khan | Independent | 103 | 1.1% | 2.2% | — |
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. 39.3% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +6.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 5,102
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 | Darren Colling | Reform UK | 2,102 | 20.6% | 41.2% | +7.9 pts | Elected |
| 2 | Rachel Ann Conaghan | Reform UK | 2,006 | 19.7% | 39.3% | +6.0 pts | Elected |
| 3 | Paul Calvin Tilsley | Liberal Democrats | 1,719 | 16.8% | 33.7% | — | |
| 4 | Colin Francis Green | Liberal Democrats | 1,595 | 15.6% | 31.3% | — | |
| 5 | Mark Richard Meatcher | Green Party | 492 | 4.8% | 9.6% | — | |
| 6 | Melanie Jane Smith | Green Party | 482 | 4.7% | 9.4% | — | |
| 7 | Gerald David Dickson | Labour Party | 414 | 4.1% | 8.1% | — | |
| 8 | Meenatchi Gopal | Labour Party | 321 | 3.1% | 6.3% | — | |
| 9 | Mark Stewart Ackroyd | Conservative Party | 313 | 3.1% | 6.1% | — | |
| 10 | Sara Jane Ackroyd | Conservative Party | 296 | 2.9% | 5.8% | — | |
| 11 | Haroon Ahmed Khattak | Workers Party of Britain | 235 | 2.3% | 4.6% | — | |
| 12 | Sikander Aslam | Workers Party of Britain | 228 | 2.2% | 4.5% | — |
Hall Green South · 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. 3,741
| 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 | Tim Huxtable | Conservative Party | 2,117 | 56.6% | +6.6 pts | Elected |
| 2 | Daniel Thomas Carpenter | Green Party | 638 | 17.1% | — | |
| 3 | Stephen Taylor | Reform UK | 429 | 11.5% | — | |
| 4 | Shafaq Ahmed | Labour Party | 326 | 8.7% | — | |
| 5 | Aminah Shabir | Workers Party of Britain | 163 | 4.4% | — | |
| 6 | David Alan Lickiss | Liberal Democrats | 68 | 1.8% | — |
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. 40.0% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +6.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 6,071
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 | Mansoor Qureshi | Green Party | 2,833 | 23.3% | 46.7% | +13.3 pts | Elected |
| 2 | Haroon Salim | Green Party | 2,429 | 20.0% | 40.0% | +6.7 pts | Elected |
| 3 | Harriet O'Hara | Conservative Party | 1,014 | 8.4% | 16.7% | — | |
| 4 | Akhlaq Ahmed | Labour Party | 824 | 6.8% | 13.6% | — | |
| 5 | Malik Nasir Iqbal | Conservative Party | 802 | 6.6% | 13.2% | — | |
| 6 | Jordan Holland | Reform UK | 774 | 6.4% | 12.8% | — | |
| 7 | Kyra Nicole Mattison | Reform UK | 716 | 5.9% | 11.8% | — | |
| 8 | Saima Suleman | Labour Party | 679 | 5.6% | 11.2% | — | |
| 9 | Shabina Bano | Liberal Democrats | 674 | 5.6% | 11.1% | — | |
| 10 | Estelle Dukes-Hogan | Liberal Democrats | 630 | 5.2% | 10.4% | — | |
| 11 | Belal Arabi | Independent | 457 | 3.8% | 7.5% | — | |
| 12 | Fahad Ali Hussain | Workers Party of Britain | 309 | 2.5% | 5.1% | — |
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. 40.0% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +6.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 6,788
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 | Jordan Oliver Phillip | Green Party | 2,940 | 21.7% | 43.3% | +10.0 pts | Elected |
| 2 | Hamzah Fahd Sheikh | Green Party | 2,718 | 20.0% | 40.0% | +6.7 pts | Elected |
| 3 | Lisa Trickett | Labour Party | 1,826 | 13.5% | 26.9% | — | |
| 4 | Ben Lockley | Labour Party | 1,702 | 12.5% | 25.1% | — | |
| 5 | Stephen John Williams | Reform UK | 946 | 7.0% | 13.9% | — | |
| 6 | Emily Cox | Liberal Democrats | 837 | 6.2% | 12.3% | — | |
| 7 | Tochi Nwofor | Reform UK | 803 | 5.9% | 11.8% | — | |
| 8 | Cat Wagg | Liberal Democrats | 599 | 4.4% | 8.8% | — | |
| 9 | Leeford Claude Beresford Allen | Conservative Party | 451 | 3.3% | 6.6% | — | |
| 10 | Mark Andrew Hudson | Independent | 334 | 2.5% | 4.9% | — | |
| 11 | Jamie Babington | Conservative Party | 332 | 2.4% | 4.9% | — | |
| 12 | Muhammad Saleem Malik | Workers Party of Britain | 87 | 0.6% | 1.3% | — |
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. 40.1% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +6.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 4,421
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 | John Edward Lambert | Reform UK | 1,893 | 21.4% | 42.8% | +9.5 pts | Elected |
| 2 | Jex Parkin | Reform UK | 1,771 | 20.0% | 40.1% | +6.7 pts | Elected |
| 3 | Alex Lawrence Richards | Conservative Party | 1,059 | 12.0% | 24.0% | — | |
| 4 | Clifton Frederick Welch | Conservative Party | 967 | 10.9% | 21.9% | — | |
| 5 | Paul Lilly | Labour Party | 761 | 8.6% | 17.2% | — | |
| 6 | Anita Ward | Labour Party | 681 | 7.7% | 15.4% | — | |
| 7 | Chris Lee | Green Party | 606 | 6.9% | 13.7% | — | |
| 8 | Jerry Orme | Green Party | 504 | 5.7% | 11.4% | — | |
| 9 | Desmond Jaddoo | Independent | 183 | 2.1% | 4.1% | — | |
| 10 | Asad Mehmood | Liberal Democrats | 162 | 1.8% | 3.7% | — | |
| 11 | James Andrew Ayodele Chandler | Liberal Democrats | 134 | 1.5% | 3.0% | — | |
| 12 | Des Hughes | Independent | 120 | 1.4% | 2.7% | — |
Sutton Four Oaks · single-seat
Marginal winner Winning candidate's share of valid ballots. 58.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +8.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,771
| 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 | Raaj Shamji | Conservative Party | 2,193 | 58.2% | +8.2 pts | Elected |
| 2 | Kay Kaur | Reform UK | 827 | 21.9% | — | |
| 3 | Alex Graham | Green Party | 325 | 8.6% | — | |
| 4 | Jan Dewsbery | Labour Party | 260 | 6.9% | — | |
| 5 | David Michael Willett | Liberal Democrats | 166 | 4.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. 41.7% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +8.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 4,219
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 | Deirdre Caroline Alden | Conservative Party | 1,847 | 21.9% | 43.8% | +10.5 pts | Elected |
| 2 | Matt Bennett | Conservative Party | 1,761 | 20.9% | 41.7% | +8.4 pts | Elected |
| 3 | Nathan James Hogg | Green Party | 1,132 | 13.4% | 26.8% | — | |
| 4 | Oscar George Prosser | Green Party | 1,081 | 12.8% | 25.6% | — | |
| 5 | Mandy Sanghera | Labour Party | 674 | 8.0% | 16.0% | — | |
| 6 | Onkar Shergill | Labour Party | 561 | 6.6% | 13.3% | — | |
| 7 | Simon Gibbons | Reform UK | 470 | 5.6% | 11.1% | — | |
| 8 | Madhu Vidhani | Reform UK | 366 | 4.3% | 8.7% | — | |
| 9 | Radley Russell | Liberal Democrats | 294 | 3.5% | 7.0% | — | |
| 10 | Mike Ward | Liberal Democrats | 251 | 3.0% | 5.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. 42.6% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +9.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 5,271
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 | John Perks | Conservative Party | 2,540 | 24.1% | 48.2% | +14.9 pts | Elected |
| 2 | Ken Wood | Conservative Party | 2,246 | 21.3% | 42.6% | +9.3 pts | Elected |
| 3 | Claire Holton | Reform UK | 2,165 | 20.5% | 41.1% | — | |
| 4 | James Edward White | Reform UK | 1,181 | 11.2% | 22.4% | — | |
| 5 | Jacqueline Patricia Spargo | Green Party | 533 | 5.1% | 10.1% | — | |
| 6 | Adam Haycock | Green Party | 532 | 5.0% | 10.1% | — | |
| 7 | Manish Kumar Puri | Labour Party | 407 | 3.9% | 7.7% | — | |
| 8 | Ehsan Ibrahim | Labour Party | 362 | 3.4% | 6.9% | — | |
| 9 | David Cooke | Liberal Democrats | 331 | 3.1% | 6.3% | — | |
| 10 | Mark Andrew Lewis | Liberal Democrats | 245 | 2.3% | 4.6% | — |
King's Norton South · single-seat
Marginal winner Winning candidate's share of valid ballots. 60.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +10.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,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 | Robert Andrew Grant | Green Party | 1,725 | 60.3% | +10.3 pts | Elected |
| 2 | Agata Joanna Malec | Reform UK | 762 | 26.6% | — | |
| 3 | Tony Kennedy | Labour Party | 172 | 6.0% | — | |
| 4 | Joel Samuel Brown | Conservative Party | 166 | 5.8% | — | |
| 5 | Michael Sturt-Joy | Liberal Democrats | 36 | 1.3% | — |
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. 44.1% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +10.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 6,010
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 | Chris Garghan | Green Party | 2,702 | 22.5% | 45.0% | +11.6 pts | Elected |
| 2 | Joe Peacock | Green Party | 2,649 | 22.0% | 44.1% | +10.7 pts | Elected |
| 3 | Clair Felton | Reform UK | 1,443 | 12.0% | 24.0% | — | |
| 4 | Margaret McGarry | Reform UK | 1,408 | 11.7% | 23.4% | — | |
| 5 | Katherine Elizabeth Iroh | Labour Party | 1,064 | 8.9% | 17.7% | — | |
| 6 | Jess Roberts | Labour Party | 927 | 7.7% | 15.4% | — | |
| 7 | Sanjida Chishty | Conservative Party | 552 | 4.6% | 9.2% | — | |
| 8 | Sulliman Khan | Conservative Party | 484 | 4.0% | 8.1% | — | |
| 9 | Mudassir Aftab | Workers Party of Britain | 260 | 2.2% | 4.3% | — | |
| 10 | Raf Beg | Workers Party of Britain | 199 | 1.7% | 3.3% | — | |
| 11 | Sahibzada Abid Naeem | Liberal Democrats | 167 | 1.4% | 2.8% | — | |
| 12 | Ian Neal | Liberal Democrats | 164 | 1.4% | 2.7% | — |
Yardley West and Stechford · 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. 3,145
| 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 | Baber Baz | Liberal Democrats | 1,911 | 60.8% | +10.8 pts | Elected |
| 2 | Malcolm Preston | Reform UK | 405 | 12.9% | — | |
| 3 | Mohammed Imran Ameer | Green Party | 368 | 11.7% | — | |
| 4 | Liaqat Ali | Labour Party | 278 | 8.8% | — | |
| 5 | Naila Iqbal | Workers Party of Britain | 126 | 4.0% | — | |
| 6 | Leo Hardcastle | Conservative Party | 57 | 1.8% | — |
Ward End · single-seat
Marginal winner Winning candidate's share of valid ballots. 61.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +11.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,398
| 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 | Harris Khaliq | Independent | 2,078 | 61.2% | +11.2 pts | Elected |
| 2 | Mohammed Aikhlaq | Labour Party | 525 | 15.5% | — | |
| 3 | Naz Ali | Liberal Democrats | 328 | 9.7% | — | |
| 4 | Catherine Turner | Green Party | 225 | 6.6% | — | |
| 5 | Maria Anna Green | Reform UK | 165 | 4.9% | — | |
| 6 | Julian Nistor | Workers Party of Britain | 31 | 0.9% | — | |
| 7 | Aashima Mehta | Conservative Party | 28 | 0.8% | — | |
| 8 | Mahreen Tasleem | Independent | 18 | 0.5% | — |
Druids Heath and Monyhull · single-seat
Marginal winner Winning candidate's share of valid ballots. 64.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +14.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,968
| 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 | Julien Pritchard | Green Party | 1,907 | 64.3% | +14.3 pts | Elected |
| 2 | Aman Singh | Reform UK | 734 | 24.7% | — | |
| 3 | Steven Brown | Conservative Party | 140 | 4.7% | — | |
| 4 | Muhammad Ishtiaq | Labour Party | 119 | 4.0% | — | |
| 5 | Gavin Clement | Liberal Democrats | 54 | 1.8% | — | |
| 6 | Giri Siva | Workers Party of Britain | 14 | 0.5% | — |
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. 49.5% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 6,601
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 | Nosheen Khalid | Independent | 3,307 | 25.0% | 50.1% | +16.8 pts | Elected |
| 2 | Shaukat Mahmood | Independent | 3,266 | 24.7% | 49.5% | +16.1 pts | Elected |
| 3 | Ansar Ali Khan | Labour Party | 2,424 | 18.4% | 36.7% | — | |
| 4 | Mariam Khan | Labour Party | 2,223 | 16.8% | 33.7% | — | |
| 5 | Hussain Ahamad | Green Party | 596 | 4.5% | 9.0% | — | |
| 6 | David Bloxham | Green Party | 457 | 3.5% | 6.9% | — | |
| 7 | Asia Hussain | Liberal Democrats | 301 | 2.3% | 4.6% | — | |
| 8 | Wajid Bashir Malhotra | Liberal Democrats | 227 | 1.7% | 3.4% | — | |
| 9 | Thomas Ian McPake | Reform UK | 126 | 1.0% | 1.9% | — | |
| 10 | Karen Jayne Strangward | Reform UK | 118 | 0.9% | 1.8% | — | |
| 11 | Monica Catherine Hardie | Conservative Party | 92 | 0.7% | 1.4% | — | |
| 12 | Barbara Wood | Conservative Party | 65 | 0.5% | 1.0% | — |
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. 63.8% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +30.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,878
This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →
| 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 | Jane Louisa Baston | Green Party | 2,584 | 33.3% | 66.6% | +33.3 pts | Elected |
| 2 | Corinne Fowler | Green Party | 2,473 | 31.9% | 63.8% | +30.4 pts | Elected |
| 3 | Karen Teresa McCarthy | Labour Party | 773 | 10.0% | 19.9% | — | |
| 4 | Jamie Christopher Scott | Labour Party | 604 | 7.8% | 15.6% | — | |
| 5 | Gary John Faulkner | Reform UK | 319 | 4.1% | 8.2% | — | |
| 6 | Neetu Vikal | Reform UK | 238 | 3.1% | 6.1% | — | |
| 7 | Neil Johnson | Conservative Party | 237 | 3.1% | 6.1% | — | |
| 8 | Musa Nela | Conservative Party | 176 | 2.3% | 4.5% | — | |
| 9 | Martin Mullaney | Liberal Democrats | 170 | 2.2% | 4.4% | — | |
| 10 | Colin Andrew Ross | Liberal Democrats | 136 | 1.8% | 3.5% | — | |
| 11 | Ben Lees | Trade Unionist and Socialist Coalition | 46 | 0.6% | 1.2% | — |