← Walsall (all cycles) · 7 May 2026 cohort
Walsall 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 20 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 60 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 % | Δ |
|---|---|---|---|---|---|---|---|
| Reform UK | 80,225 | 37.3% | 40 | 66.7% | 23 | 38.3% | +17 |
| Conservative Party | 49,091 | 22.8% | 10 | 16.7% | 14 | 23.3% | -4 |
| Labour Party | 30,277 | 14.1% | 1 | 1.7% | 9 | 15.0% | -8 |
| Green Party | 25,084 | 11.7% | 0 | 0.0% | 7 | 11.7% | -7 |
| Walsall Community Independents Party | 18,925 | 8.8% | 8 | 13.3% | 5 | 8.3% | +3 |
| Independent | 8,603 | 4.0% | 1 | 1.7% | 2 | 3.3% | -1 |
| Liberal Democrats | 1,447 | 0.7% | 0 | 0.0% | 0 | 0.0% | 0 |
| Advance UK | 1,324 | 0.6% | 0 | 0.0% | 0 | 0.0% | 0 |
| Total | 214,976 | 100.0% | 60 | 100.0% | 60 | 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.
- Paddock · 3 seats · won at 25.5% · above quota
- Palfrey and the Delves · 3 seats · won at 29.8% · above quota
- Bentley and Darlaston North · 3 seats · won at 33.8% · above quota
- St Matthew's · 3 seats · won at 34.0% · above quota
- Pelsall · 3 seats · won at 34.7% · above quota
- Pheasey Park Farm · 3 seats · won at 37.2% · above quota
- Streetly · 3 seats · won at 38.2% · above quota
- Aldridge Central and South · 3 seats · won at 38.5% · above quota
- Aldridge North and Walsall Wood · 3 seats · won at 39.4% · above quota
- Rushall-Shelfield · 3 seats · won at 39.8% · above quota
- Pleck · 3 seats · won at 39.9% · above quota
- Brownhills · 3 seats · won at 41.5% · above quota
- Harden, Goscote and Ryecroft · 3 seats · won at 41.9% · above quota
- Willenhall · 3 seats · won at 42.4% · above quota
- Darlaston South · 3 seats · won at 43.4% · above quota
- New Invention · 3 seats · won at 44.1% · above quota
- Short Heath · 3 seats · won at 48.2% · above quota
- Bloxwich East and Blakenall Heath · 3 seats · won at 50.0% · above quota
- Beechdale, Leamore and Reedswood · 3 seats · won at 53.1% · above quota
- Bloxwich West · 3 seats · won at 54.8% · above quota
Race results
Paddock · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 25.5% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +0.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,513
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| 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 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Gurmeet Singh Sohal | Conservative Party | 1,423 | 10.5% | 31.5% | +6.5 pts | Elected |
| 2 | Amrik Singh Dhesy | Conservative Party | 1,361 | 10.1% | 30.2% | +5.2 pts | Elected |
| 3 | Sawra Shmim | Conservative Party | 1,149 | 8.5% | 25.5% | +0.5 pts | Elected |
| 4 | Amo Hussain | Walsall Community Independents Party | 1,086 | 8.0% | 24.1% | — | |
| 5 | Gaz Ali | Walsall Community Independents Party | 1,078 | 8.0% | 23.9% | — | |
| 6 | Karam Singh Sangha | Green Party | 1,011 | 7.5% | 22.4% | — | |
| 7 | Helen Louise Neville | Green Party | 1,006 | 7.4% | 22.3% | — | |
| 8 | Izzy Hussain | Walsall Community Independents Party | 979 | 7.2% | 21.7% | — | |
| 9 | Mish Rahman | Green Party | 933 | 6.9% | 20.7% | — | |
| 10 | Mary Louise Birch | Reform UK | 731 | 5.4% | 16.2% | — | |
| 11 | Brian Anthony Cusack | Reform UK | 698 | 5.2% | 15.5% | — | |
| 12 | Khan William Rose | Reform UK | 562 | 4.2% | 12.5% | — | |
| 13 | Dean Margetts | Labour Party | 518 | 3.8% | 11.5% | — | |
| 14 | Klara Margetts | Labour Party | 514 | 3.8% | 11.4% | — | |
| 15 | Muhammad Hafeez Khan | Labour Party | 491 | 3.6% | 10.9% | — |
Palfrey and the Delves · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 29.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +4.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,677
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| 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 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Dilu Miah | Walsall Community Independents Party | 1,518 | 10.8% | 32.5% | +7.5 pts | Elected |
| 2 | Ashfaq Ahmed | Independent | 1,419 | 10.1% | 30.3% | +5.3 pts | Elected |
| 3 | Hajran Bashir | Walsall Community Independents Party | 1,394 | 9.9% | 29.8% | +4.8 pts | Elected |
| 4 | Shakir Hussain | Independent | 1,345 | 9.6% | 28.8% | — | |
| 5 | Saiqa Nasreen | Walsall Community Independents Party | 1,291 | 9.2% | 27.6% | — | |
| 6 | Imran Ahmed | Independent | 1,235 | 8.8% | 26.4% | — | |
| 7 | Sadat Hussain | Green Party | 1,089 | 7.8% | 23.3% | — | |
| 8 | Marc William Batchford | Green Party | 568 | 4.0% | 12.1% | — | |
| 9 | Mehvish Khatoon | Green Party | 520 | 3.7% | 11.1% | — | |
| 10 | Tony Simmons | Reform UK | 512 | 3.6% | 10.9% | — | |
| 11 | Joshua Frederick Pope | Reform UK | 507 | 3.6% | 10.8% | — | |
| 12 | Mohammed Kawsar Musharaf | Labour Party | 505 | 3.6% | 10.8% | — | |
| 13 | Wemi Agboaye | Labour Party | 462 | 3.3% | 9.9% | — | |
| 14 | Ananya Sabharwal | Reform UK | 439 | 3.1% | 9.4% | — | |
| 15 | Paul Graham | Labour Party | 429 | 3.1% | 9.2% | — | |
| 16 | Elizabeth Mary Magee | Conservative Party | 272 | 1.9% | 5.8% | — | |
| 17 | Nirmal Singh | Conservative Party | 271 | 1.9% | 5.8% | — | |
| 18 | Bradley Steven Fisher | Conservative Party | 255 | 1.8% | 5.5% | — |
Bentley and Darlaston North · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 33.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +8.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,996
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| 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 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Michael Edward Barker | Reform UK | 1,249 | 13.9% | 41.7% | +16.7 pts | Elected |
| 2 | Paul Antony Lunn | Reform UK | 1,184 | 13.2% | 39.5% | +14.5 pts | Elected |
| 3 | Ramtirth Singh | Reform UK | 1,013 | 11.3% | 33.8% | +8.8 pts | Elected |
| 4 | Yasin Abad | Walsall Community Independents Party | 667 | 7.4% | 22.3% | — | |
| 5 | Nahid Ahmed | Walsall Community Independents Party | 665 | 7.4% | 22.2% | — | |
| 6 | Sajakat Ali | Walsall Community Independents Party | 609 | 6.8% | 20.3% | — | |
| 7 | Adam Mohammed | Labour Party | 597 | 6.6% | 19.9% | — | |
| 8 | Louis Gill | Labour Party | 594 | 6.6% | 19.8% | — | |
| 9 | Lucie Jane Nahal | Labour Party | 580 | 6.5% | 19.4% | — | |
| 10 | Hannah Faye Burston | Green Party | 423 | 4.7% | 14.1% | — | |
| 11 | Faisal Majeed | Green Party | 343 | 3.8% | 11.4% | — | |
| 12 | Kaiser Majeed | Green Party | 298 | 3.3% | 9.9% | — | |
| 13 | Anthony Jones | Conservative Party | 268 | 3.0% | 8.9% | — | |
| 14 | Manju Gill | Conservative Party | 232 | 2.6% | 7.7% | — | |
| 15 | Steven David Turner | Conservative Party | 220 | 2.4% | 7.3% | — | |
| 16 | Abdul Kalam | Independent | 45 | 0.5% | 1.5% | — |
St Matthew's · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 34.0% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +9.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,125
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| 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 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Aftab Ahmad Nawaz | Walsall Community Independents Party | 1,116 | 11.9% | 35.7% | +10.7 pts | Elected |
| 2 | Mushtaq Ahmed | Walsall Community Independents Party | 1,105 | 11.8% | 35.4% | +10.4 pts | Elected |
| 3 | Basharat Hussain | Walsall Community Independents Party | 1,063 | 11.3% | 34.0% | +9.0 pts | Elected |
| 4 | Faruk Uddin | Conservative Party | 631 | 6.7% | 20.2% | — | |
| 5 | Katharine Rebecca Angharad Morgan | Green Party | 614 | 6.5% | 19.6% | — | |
| 6 | Scott Kyle Mabbutt | Green Party | 599 | 6.4% | 19.2% | — | |
| 7 | Adeel Riaz | Green Party | 548 | 5.8% | 17.5% | — | |
| 8 | Eileen Bridie Russell | Labour Party | 486 | 5.2% | 15.6% | — | |
| 9 | Jamal Ahmed | Independent | 426 | 4.5% | 13.6% | — | |
| 10 | Michael Dimkpa | Reform UK | 403 | 4.3% | 12.9% | — | |
| 11 | Chris Williams | Labour Party | 399 | 4.3% | 12.8% | — | |
| 12 | Ewan Ralph Thornton | Labour Party | 390 | 4.2% | 12.5% | — | |
| 13 | Gabriel Kehinde Obasa | Reform UK | 373 | 4.0% | 11.9% | — | |
| 14 | Enoch Adewunmi Oyeduntan | Reform UK | 346 | 3.7% | 11.1% | — | |
| 15 | Akhter Ali | Independent | 341 | 3.6% | 10.9% | — | |
| 16 | Khalid Mahmood Khan | Conservative Party | 277 | 3.0% | 8.9% | — | |
| 17 | Sajid Mahmood | Conservative Party | 258 | 2.8% | 8.3% | — |
Pelsall · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 34.7% Proportional quota 25.0% 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 ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,285
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| 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 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Ann Elizabeth Ault | Reform UK | 2,132 | 16.6% | 49.8% | +24.8 pts | Elected |
| 2 | Jim Parsons | Reform UK | 1,996 | 15.5% | 46.6% | +21.6 pts | Elected |
| 3 | Rose Ann Martin | Conservative Party | 1,486 | 11.6% | 34.7% | +9.7 pts | Elected |
| 4 | Jonathan Andrew Elliott | Conservative Party | 1,446 | 11.2% | 33.7% | — | |
| 5 | Faiza Adeeba Hussain | Reform UK | 1,360 | 10.6% | 31.7% | — | |
| 6 | Lorna Jean Rattigan | Conservative Party | 1,320 | 10.3% | 30.8% | — | |
| 7 | James Rowley | Green Party | 522 | 4.1% | 12.2% | — | |
| 8 | Jade Elizabeth Chapman | Advance UK | 468 | 3.6% | 10.9% | — | |
| 9 | Kath Jennings | Green Party | 433 | 3.4% | 10.1% | — | |
| 10 | Jon Maltman | Green Party | 353 | 2.7% | 8.2% | — | |
| 11 | Graham Eardley | Independent | 327 | 2.5% | 7.6% | — | |
| 12 | Zoe Jennifer Anne Harrison | Labour Party | 289 | 2.2% | 6.7% | — | |
| 13 | John Edward Foxall | Labour Party | 266 | 2.1% | 6.2% | — | |
| 14 | Lewis Thomas Norgrove | Labour Party | 261 | 2.0% | 6.1% | — | |
| 15 | Matthew George Barker | Liberal Democrats | 197 | 1.5% | 4.6% | — |
Pheasey Park Farm · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 37.2% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +12.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,306
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| 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 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Karen Marie Griffiths | Reform UK | 1,699 | 13.2% | 39.5% | +14.5 pts | Elected |
| 2 | Adrian John Austin Andrew | Conservative Party | 1,677 | 13.0% | 38.9% | +13.9 pts | Elected |
| 3 | Christopher James Hickey | Reform UK | 1,602 | 12.4% | 37.2% | +12.2 pts | Elected |
| 4 | Mike Bird | Conservative Party | 1,595 | 12.3% | 37.0% | — | |
| 5 | Mark Wellings | Reform UK | 1,542 | 11.9% | 35.8% | — | |
| 6 | Sheeban Mohammad Yasin | Conservative Party | 1,240 | 9.6% | 28.8% | — | |
| 7 | Laura Jennifer Foreman | Green Party | 686 | 5.3% | 15.9% | — | |
| 8 | Kieren Guice | Green Party | 583 | 4.5% | 13.5% | — | |
| 9 | Arranjit Singh Rangi | Green Party | 580 | 4.5% | 13.5% | — | |
| 10 | Tony Cashmore | Labour Party | 543 | 4.2% | 12.6% | — | |
| 11 | Jasvir Singh | Labour Party | 489 | 3.8% | 11.4% | — | |
| 12 | Colin Wilkes | Labour Party | 441 | 3.4% | 10.2% | — | |
| 13 | Ray Southam | Advance UK | 131 | 1.0% | 3.0% | — | |
| 14 | Chris Newey | Independent | 110 | 0.9% | 2.6% | — |
Streetly · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 38.2% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +13.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,510
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| 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 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Alan John Roland Fleming | Reform UK | 2,087 | 15.4% | 46.3% | +21.3 pts | Elected |
| 2 | Amanda Parkes | Conservative Party | 1,894 | 14.0% | 42.0% | +17.0 pts | Elected |
| 3 | Kara Abbra Babb | Conservative Party | 1,723 | 12.7% | 38.2% | +13.2 pts | Elected |
| 4 | Matt Matloob | Reform UK | 1,650 | 12.2% | 36.6% | — | |
| 5 | Vandana Mukesh Sharma | Conservative Party | 1,525 | 11.3% | 33.8% | — | |
| 6 | Mani Panchhi | Reform UK | 1,482 | 11.0% | 32.9% | — | |
| 7 | Pam Walters | Green Party | 608 | 4.5% | 13.5% | — | |
| 8 | Sarah Anne Jeavons | Labour Party | 581 | 4.3% | 12.9% | — | |
| 9 | Shaun Francis Fitzpatrick | Labour Party | 565 | 4.2% | 12.5% | — | |
| 10 | Aaron Singh Pooni | Green Party | 559 | 4.1% | 12.4% | — | |
| 11 | Nikita Goldsmith | Labour Party | 545 | 4.0% | 12.1% | — | |
| 12 | Adrian Kenneth Hutton | Advance UK | 217 | 1.6% | 4.8% | — | |
| 13 | Thomas Stanley Hing Seong Yoong | Independent | 95 | 0.7% | 2.1% | — |
Aldridge Central and South · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 38.5% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +13.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,470
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| 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 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Timothy Simon Wilson | Conservative Party | 1,895 | 14.1% | 42.4% | +17.4 pts | Elected |
| 2 | John Murray | Conservative Party | 1,873 | 14.0% | 41.9% | +16.9 pts | Elected |
| 3 | Lucy Rebecca Darby | Reform UK | 1,719 | 12.8% | 38.5% | +13.5 pts | Elected |
| 4 | Jeffrey Grosvenor Robinson | Reform UK | 1,684 | 12.6% | 37.7% | — | |
| 5 | Pardeep Kaur | Conservative Party | 1,659 | 12.4% | 37.1% | — | |
| 6 | Francis Patrick Perks | Reform UK | 1,610 | 12.0% | 36.0% | — | |
| 7 | Anna Brook | Labour Party | 721 | 5.4% | 16.1% | — | |
| 8 | Mark Ernest Bradley | Labour Party | 496 | 3.7% | 11.1% | — | |
| 9 | Rebecca Elizabeth Owen Fullerton | Green Party | 472 | 3.5% | 10.6% | — | |
| 10 | Jamie Clarson | Green Party | 461 | 3.4% | 10.3% | — | |
| 11 | Nikita Sowan | Labour Party | 415 | 3.1% | 9.3% | — | |
| 12 | Shaun Alardice McKenzie | Green Party | 404 | 3.0% | 9.0% | — |
Aldridge North and Walsall Wood · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 39.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +14.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,869
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| 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 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Lesley Ann Lynch | Reform UK | 1,696 | 14.6% | 43.8% | +18.8 pts | Elected |
| 2 | Ian Benton | Reform UK | 1,681 | 14.5% | 43.4% | +18.4 pts | Elected |
| 3 | Christine Joan Edwards | Conservative Party | 1,524 | 13.1% | 39.4% | +14.4 pts | Elected |
| 4 | Keith Sears | Conservative Party | 1,456 | 12.5% | 37.6% | — | |
| 5 | George Kyriacou | Reform UK | 1,440 | 12.4% | 37.2% | — | |
| 6 | Connor Brendan McCormack | Conservative Party | 1,400 | 12.1% | 36.2% | — | |
| 7 | Tom Glibbery | Green Party | 416 | 3.6% | 10.8% | — | |
| 8 | Sam Kitchen | Green Party | 406 | 3.5% | 10.5% | — | |
| 9 | Kelly Christina Patricia Baker | Labour Party | 399 | 3.4% | 10.3% | — | |
| 10 | Tanya Petrovic | Green Party | 361 | 3.1% | 9.3% | — | |
| 11 | Patti Lane | Labour Party | 322 | 2.8% | 8.3% | — | |
| 12 | Sarmad Ali | Labour Party | 293 | 2.5% | 7.6% | — | |
| 13 | Vera Waters | Independent | 214 | 1.8% | 5.5% | — |
Rushall-Shelfield · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 39.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +14.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,784
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| 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 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Stuart Raymond Chapman | Reform UK | 1,610 | 14.2% | 42.5% | +17.5 pts | Elected |
| 2 | Irene Henery | Reform UK | 1,525 | 13.4% | 40.3% | +15.3 pts | Elected |
| 3 | Barbara Violet McCracken | Reform UK | 1,506 | 13.3% | 39.8% | +14.8 pts | Elected |
| 4 | Elliot Adam Benton | Conservative Party | 752 | 6.6% | 19.9% | — | |
| 5 | Michelle Louise Coles | Conservative Party | 739 | 6.5% | 19.5% | — | |
| 6 | Raja Ateeq | Green Party | 719 | 6.3% | 19.0% | — | |
| 7 | Joe Belcher | Green Party | 677 | 6.0% | 17.9% | — | |
| 8 | Daniel Robert Kirk | Conservative Party | 662 | 5.8% | 17.5% | — | |
| 9 | Julie Elizabeth Skellern | Green Party | 628 | 5.5% | 16.6% | — | |
| 10 | James Albert Harrison | Labour Party | 625 | 5.5% | 16.5% | — | |
| 11 | Edward Assamoah-Cobbiah | Labour Party | 606 | 5.3% | 16.0% | — | |
| 12 | Sam Fletcher | Labour Party | 575 | 5.1% | 15.2% | — | |
| 13 | David Morgan | Walsall Community Independents Party | 290 | 2.6% | 7.7% | — | |
| 14 | Aadam Oates | Walsall Community Independents Party | 233 | 2.1% | 6.2% | — | |
| 15 | Jason Goher | Independent | 205 | 1.8% | 5.4% | — |
Pleck · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 39.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +14.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,963
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| 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 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Khizar Hussain | Walsall Community Independents Party | 1,698 | 14.3% | 42.8% | +17.8 pts | Elected |
| 2 | Ashraq Ahmad | Walsall Community Independents Party | 1,601 | 13.5% | 40.4% | +15.4 pts | Elected |
| 3 | Basharat Hussain | Walsall Community Independents Party | 1,581 | 13.3% | 39.9% | +14.9 pts | Elected |
| 4 | Zulkifl Ahmed | Labour Party | 933 | 7.8% | 23.5% | — | |
| 5 | Ram Kishan Mehmi | Labour Party | 773 | 6.5% | 19.5% | — | |
| 6 | Muhammad Khosru Miah | Labour Party | 761 | 6.4% | 19.2% | — | |
| 7 | Peter David Faultless | Reform UK | 701 | 5.9% | 17.7% | — | |
| 8 | Melissa Victoria Rooker | Reform UK | 677 | 5.7% | 17.1% | — | |
| 9 | Joshua Anthony Sadla | Reform UK | 597 | 5.0% | 15.1% | — | |
| 10 | Matthew Harper | Green Party | 494 | 4.2% | 12.5% | — | |
| 11 | Yasin Dad | Green Party | 469 | 3.9% | 11.8% | — | |
| 12 | Khuram Mahmood | Green Party | 398 | 3.3% | 10.0% | — | |
| 13 | Mozamil Khan | Conservative Party | 364 | 3.1% | 9.2% | — | |
| 14 | Abdul Malik | Conservative Party | 244 | 2.1% | 6.2% | — | |
| 15 | Salek Miah | Conservative Party | 221 | 1.9% | 5.6% | — | |
| 16 | Ifrahim Tabassum | Independent | 201 | 1.7% | 5.1% | — | |
| 17 | Jagadees Nair | Liberal Democrats | 95 | 0.8% | 2.4% | — | |
| 18 | Kashif Azam Meher | Independent | 80 | 0.7% | 2.0% | — |
Brownhills · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 41.5% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +16.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,390
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| 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 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Joshua Edward Dixon | Reform UK | 1,889 | 18.6% | 55.7% | +30.7 pts | Elected |
| 2 | Pete Sutton | Reform UK | 1,642 | 16.1% | 48.4% | +23.4 pts | Elected |
| 3 | Aysha Nizamoglu | Reform UK | 1,406 | 13.8% | 41.5% | +16.5 pts | Elected |
| 4 | Ken Ferguson | Conservative Party | 1,006 | 9.9% | 29.7% | — | |
| 5 | Kerry Murphy | Conservative Party | 991 | 9.7% | 29.2% | — | |
| 6 | Carolyn Claire Sault | Conservative Party | 767 | 7.5% | 22.6% | — | |
| 7 | Kathryn Anne Smith | Green Party | 433 | 4.3% | 12.8% | — | |
| 8 | Stephen Jukes | Labour Party | 351 | 3.5% | 10.4% | — | |
| 9 | Martin Mason-Woodhouse | Advance UK | 331 | 3.3% | 9.8% | — | |
| 10 | Richard Harries | Green Party | 325 | 3.2% | 9.6% | — | |
| 11 | Rowan Gentle Lavender | Green Party | 295 | 2.9% | 8.7% | — | |
| 12 | Bob Thomas | Labour Party | 294 | 2.9% | 8.7% | — | |
| 13 | Jay Wall | Labour Party | 262 | 2.6% | 7.7% | — | |
| 14 | Joanna Maria Phillips | Advance UK | 177 | 1.7% | 5.2% | — |
Harden, Goscote and Ryecroft · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 41.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +16.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,217
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| 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 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Lisa Jones | Reform UK | 1,044 | 15.7% | 47.1% | +22.1 pts | Elected |
| 2 | Robin David Perry | Reform UK | 1,019 | 15.3% | 46.0% | +21.0 pts | Elected |
| 3 | Tabbi Wilberforce Awotwe | Reform UK | 929 | 14.0% | 41.9% | +16.9 pts | Elected |
| 4 | Pete Smith | Independent | 804 | 12.1% | 36.3% | — | |
| 5 | Mushtaq Khan | Walsall Community Independents Party | 436 | 6.6% | 19.7% | — | |
| 6 | Lee David Jeavons | Labour Party | 407 | 6.1% | 18.4% | — | |
| 7 | Yobba Baldeh | Green Party | 347 | 5.2% | 15.7% | — | |
| 8 | Joseph David Chandler | Green Party | 330 | 5.0% | 14.9% | — | |
| 9 | Robert Lipke | Labour Party | 330 | 5.0% | 14.9% | — | |
| 10 | Ulrike Olivia Wilson | Labour Party | 299 | 4.5% | 13.5% | — | |
| 11 | Andrea Maynard | Green Party | 287 | 4.3% | 12.9% | — | |
| 12 | Stephen John Langford | Conservative Party | 147 | 2.2% | 6.6% | — | |
| 13 | Susan Langford | Conservative Party | 136 | 2.0% | 6.1% | — | |
| 14 | Anthony Ronald Dubberley | Conservative Party | 135 | 2.0% | 6.1% | — |
Willenhall · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 42.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +17.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,968
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| 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 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Peter Michael Harrison | Reform UK | 1,449 | 16.3% | 48.8% | +23.8 pts | Elected |
| 2 | Simran Kaur Cheema | Labour Party | 1,378 | 15.5% | 46.4% | +21.4 pts | Elected |
| 3 | Roy Michael Tandy | Reform UK | 1,257 | 14.1% | 42.4% | +17.4 pts | Elected |
| 4 | Parvesh Kumar | Reform UK | 1,189 | 13.4% | 40.1% | — | |
| 5 | Natalie Louise Latham | Labour Party | 892 | 10.0% | 30.1% | — | |
| 6 | Harj Nahal | Labour Party | 887 | 10.0% | 29.9% | — | |
| 7 | Aleena Khan | Green Party | 328 | 3.7% | 11.1% | — | |
| 8 | Barbara Ann Haig | Conservative Party | 323 | 3.6% | 10.9% | — | |
| 9 | Colleen Susan Jones | Conservative Party | 295 | 3.3% | 9.9% | — | |
| 10 | Toyin Oshaniwa | Green Party | 268 | 3.0% | 9.0% | — | |
| 11 | Gail Shirley Jordan | Conservative Party | 264 | 3.0% | 8.9% | — | |
| 12 | Shakir Mehmood Khan | Green Party | 258 | 2.9% | 8.7% | — | |
| 13 | Leandra Lola Gebrakedan | Liberal Democrats | 115 | 1.3% | 3.9% | — |
Darlaston South · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 43.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +18.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,926
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| 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 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Peter Raymond Burton | Reform UK | 1,490 | 17.0% | 50.9% | +25.9 pts | Elected |
| 2 | David John Bailey | Reform UK | 1,361 | 15.5% | 46.5% | +21.5 pts | Elected |
| 3 | Jenny Nock | Reform UK | 1,269 | 14.5% | 43.4% | +18.4 pts | Elected |
| 4 | Chris Bott | Independent | 719 | 8.2% | 24.6% | — | |
| 5 | Paul Bott | Independent | 691 | 7.9% | 23.6% | — | |
| 6 | Ade Walker | Labour Party | 664 | 7.6% | 22.7% | — | |
| 7 | Amy Walker | Labour Party | 644 | 7.3% | 22.0% | — | |
| 8 | Matt Ward | Labour Party | 589 | 6.7% | 20.1% | — | |
| 9 | Liam Alexander Jones | Green Party | 451 | 5.1% | 15.4% | — | |
| 10 | Parmajit Kaur | Conservative Party | 265 | 3.0% | 9.1% | — | |
| 11 | Balvinder Singh | Conservative Party | 232 | 2.6% | 7.9% | — | |
| 12 | Melvin John Glasby | Conservative Party | 217 | 2.5% | 7.4% | — | |
| 13 | Sylwia Anna Juranek | Liberal Democrats | 186 | 2.1% | 6.4% | — |
New Invention · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 44.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +19.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,203
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| 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 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Carl Usher Creaney | Reform UK | 1,537 | 16.0% | 48.0% | +23.0 pts | Elected |
| 2 | Gill Mitchell | Reform UK | 1,435 | 14.9% | 44.8% | +19.8 pts | Elected |
| 3 | Daniel Adam Rollinson | Reform UK | 1,414 | 14.7% | 44.1% | +19.1 pts | Elected |
| 4 | Adam Hicken | Conservative Party | 979 | 10.2% | 30.6% | — | |
| 5 | Tal Singh | Labour Party | 811 | 8.4% | 25.3% | — | |
| 6 | Rob Larden | Conservative Party | 736 | 7.7% | 23.0% | — | |
| 7 | Martin Peter Washbrook | Conservative Party | 674 | 7.0% | 21.0% | — | |
| 8 | Iqbal Singh Padda | Labour Party | 652 | 6.8% | 20.4% | — | |
| 9 | Courtney Dianaleigh Jukes | Labour Party | 633 | 6.6% | 19.8% | — | |
| 10 | Dan Barker | Liberal Democrats | 393 | 4.1% | 12.3% | — | |
| 11 | Stacie Ann Elson | Independent | 346 | 3.6% | 10.8% | — |
Short Heath · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 48.2% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +23.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,584
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| 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 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Rohan Beecha | Reform UK | 1,775 | 16.5% | 49.5% | +24.5 pts | Elected |
| 2 | Bella Simon | Reform UK | 1,768 | 16.4% | 49.3% | +24.3 pts | Elected |
| 3 | Elaine Ruth Williams | Reform UK | 1,727 | 16.1% | 48.2% | +23.2 pts | Elected |
| 4 | Amandeep Garcha | Conservative Party | 1,218 | 11.3% | 34.0% | — | |
| 5 | Poonam Chamdal Gill | Conservative Party | 1,148 | 10.7% | 32.0% | — | |
| 6 | Joshua Ronald Whitehouse | Conservative Party | 1,119 | 10.4% | 31.2% | — | |
| 7 | Elouise Francis | Labour Party | 380 | 3.5% | 10.6% | — | |
| 8 | Leah Letisha Martin | Labour Party | 303 | 2.8% | 8.5% | — | |
| 9 | Liam Craig Allen | Green Party | 299 | 2.8% | 8.3% | — | |
| 10 | Gerard Joseph Lyng | Labour Party | 281 | 2.6% | 7.8% | — | |
| 11 | Cally Russon | Green Party | 274 | 2.5% | 7.6% | — | |
| 12 | Benjamin Aaron Hodges | Liberal Democrats | 250 | 2.3% | 7.0% | — | |
| 13 | Simon Frank Rollason | Liberal Democrats | 211 | 2.0% | 5.9% | — |
Bloxwich East and Blakenall Heath · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 50.0% Proportional quota 25.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 ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,007
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| 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 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Aiden Richard Clarke | Reform UK | 1,643 | 18.2% | 54.6% | +29.6 pts | Elected |
| 2 | Richard James Tapper | Reform UK | 1,521 | 16.9% | 50.6% | +25.6 pts | Elected |
| 3 | David Marshall Sambrook | Reform UK | 1,505 | 16.7% | 50.0% | +25.0 pts | Elected |
| 4 | Gary Flint | Conservative Party | 745 | 8.3% | 24.8% | — | |
| 5 | Corin Ann Statham | Conservative Party | 723 | 8.0% | 24.0% | — | |
| 6 | Mark Andrew Statham | Conservative Party | 707 | 7.8% | 23.5% | — | |
| 7 | Thanh Huynh | Labour Party | 413 | 4.6% | 13.7% | — | |
| 8 | Jayne-Edgar Dragon | Green Party | 412 | 4.6% | 13.7% | — | |
| 9 | Kamran McDonald | Labour Party | 382 | 4.2% | 12.7% | — | |
| 10 | David John Taylor | Green Party | 339 | 3.8% | 11.3% | — | |
| 11 | Ismail Adam Mohammed | Labour Party | 326 | 3.6% | 10.8% | — | |
| 12 | Mike Walters | Green Party | 305 | 3.4% | 10.1% | — |
Beechdale, Leamore and Reedswood · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 53.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +28.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,490
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| 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 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Matthew James Eason | Reform UK | 1,416 | 19.0% | 56.9% | +31.9 pts | Elected |
| 2 | Stuart John Lathe | Reform UK | 1,336 | 17.9% | 53.7% | +28.7 pts | Elected |
| 3 | Scott Anthony Simmons | Reform UK | 1,323 | 17.7% | 53.1% | +28.1 pts | Elected |
| 4 | Tina Joan Jukes | Labour Party | 495 | 6.6% | 19.9% | — | |
| 5 | Rebecca Dolphin | Green Party | 374 | 5.0% | 15.0% | — | |
| 6 | Elliot Pfebve | Labour Party | 361 | 4.8% | 14.5% | — | |
| 7 | Pam Sheemar | Labour Party | 361 | 4.8% | 14.5% | — | |
| 8 | Darren James Neville | Green Party | 295 | 3.9% | 11.8% | — | |
| 9 | Steven John Hayward | Green Party | 293 | 3.9% | 11.8% | — | |
| 10 | Elizabeth Toluwayemi Adekanye | Walsall Community Independents Party | 283 | 3.8% | 11.4% | — | |
| 11 | Jenny Bradley | Conservative Party | 276 | 3.7% | 11.1% | — | |
| 12 | Nadine Hamilton | Walsall Community Independents Party | 232 | 3.1% | 9.3% | — | |
| 13 | Liam Andrew Murphy | Conservative Party | 217 | 2.9% | 8.7% | — | |
| 14 | Lisa Turner | Conservative Party | 207 | 2.8% | 8.3% | — |
Bloxwich West · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 54.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +29.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,376
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| 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 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Nicky Barker | Reform UK | 2,100 | 20.7% | 62.2% | +37.2 pts | Elected |
| 2 | Paul Nugent | Reform UK | 1,918 | 18.9% | 56.8% | +31.8 pts | Elected |
| 3 | Tony Sadla | Reform UK | 1,850 | 18.3% | 54.8% | +29.8 pts | Elected |
| 4 | Louise Ann Harrison | Conservative Party | 824 | 8.1% | 24.4% | — | |
| 5 | Sean Boyle | Conservative Party | 736 | 7.3% | 21.8% | — | |
| 6 | Tracey Anne Hateley | Conservative Party | 692 | 6.8% | 20.5% | — | |
| 7 | Tayo Fadimine | Labour Party | 362 | 3.6% | 10.7% | — | |
| 8 | Imogen Margetts | Labour Party | 355 | 3.5% | 10.5% | — | |
| 9 | Deborah Elizabeth Lee | Green Party | 352 | 3.5% | 10.4% | — | |
| 10 | William George Raby | Green Party | 336 | 3.3% | 10.0% | — | |
| 11 | Adam Snape | Green Party | 302 | 3.0% | 8.9% | — | |
| 12 | Manjit Kaur Padda | Labour Party | 301 | 3.0% | 8.9% | — |