Before (end of 2023) (72 seats, Open Council Data)
Conservative 43 · Labour 27 · Other 2
After (end of 2024) (72 seats, Open Council Data)
Conservative 34 · Labour 34 · Liberal Democrats 3 · Other 1
Ward results
Amblecote3 seats · turnout 31.4%
| Paul William Bradley | Conservative | 1,754 ✓ |
| Pete Lee | Conservative | 1,570 ✓ |
| Kamran Razzaq | Conservative | 1,307 ✓ |
| Erin Charlotte Billingham | Labour | 1,040 |
| Harriet Caroline Foster | Labour | 985 |
| Molly Savage | Labour | 924 |
| Adrian Mabe | Green | 262 |
| Glen Wilson | Independent | 233 |
| Maxim Lowe | Independent | 219 |
| Mollie Jo Priest | Liberal Democrats | 180 |
Belle Vale3 seats · turnout 33.2%
| Simon Dennis Phipps | Conservative | 1,679 ✓ |
| Daniel James Bevan | Conservative | 1,482 ✓ |
| Peter William Dobb | Conservative | 1,425 ✓ |
| Fiona Murray | Labour | 1,289 |
| Donella Joy Russell | Labour | 1,247 |
| Joseph Eulogio | Labour | 1,211 |
| Sarah Louise Furhuraire | Liberal Democrats | 243 |
Brierley Hill and Wordsley South3 seats · turnout 26.1%
| Adam Davies | Conservative | 1,160 ✓ |
| Wayne Little | Conservative | 1,075 ✓ |
| Matthew James Cook | Labour | 1,048 ✓ |
| Danny Shaw | Conservative | 1,020 |
| John Ronald Martin | Labour | 1,018 |
| Marva Iotha Inniss | Labour | 905 |
| Andrew Martin Bennett | Green | 330 |
| Aneesa Nawaz | Liberal Democrats | 167 |
| Kevin Carnall | Trade Unionist and Socialist Coalition | 155 |
| Abdul Qadus | Liberal Democrats | 137 |
Brockmoor and Pensnett3 seats · turnout 22.9%
| Judy Foster | Labour | 1,382 ✓ |
| Steve Edwards | Labour | 1,310 ✓ |
| Karen Westwood | Labour | 1,246 ✓ |
| Alex Richard Dale | Conservative | 617 |
| Dan Barras | Conservative | 573 |
| Eric Perry | Conservative | 560 |
| Ian Martin Flynn | Liberal Democrats | 173 |
Castle and Priory3 seats · turnout 24.9%
| Keiran Robert Casey | Labour | 1,129 ✓ |
| Faye Barras | Conservative | 1,056 ✓ |
| Karl Denning | Labour | 1,014 ✓ |
| Donna Flurry-Haddock | Labour | 930 |
| Saadat Khan | Conservative | 787 |
| Wafa Khan | Conservative | 739 |
| David Ashley Bramall | Liberal Democrats | 271 |
Coseley3 seats · turnout 24.0%
| Pamela Drake | Labour | 1,272 ✓ |
| Sue Ridney | Labour | 1,181 ✓ |
| Dave Roberts | Labour | 1,056 ✓ |
| Jake Christopher David Fountain | Conservative | 582 |
| Dennis John Phipps | Conservative | 511 |
| Henry Oche | Conservative | 496 |
| Claire Elizabeth Beech | Green | 277 |
| Konstantins Bokarevs | Green | 169 |
Cradley North and Wollescote3 seats · turnout 33.1%
| Ryan Priest | Liberal Democrats | 1,627 ✓ |
| Kash Khan | Liberal Democrats | 1,120 ✓ |
| Ethan Stafford | Liberal Democrats | 1,049 ✓ |
| Tim Crumpton | Labour | 1,020 |
| Rachael Anne Gardener | Labour | 861 |
| Mahdi Amen Mutahar | Labour | 673 |
| Natalie Anne Neale | Conservative | 581 |
| Samantha Hadley | Conservative | 575 |
| Christopher Sturman-Sprigg | Conservative | 530 |
| Siobhan Halloran | Trade Unionist and Socialist Coalition | 89 |
Gornal3 seats · turnout 30.3%
| David Stanley | Conservative | 1,271 ✓ |
| Bryn Challenor | Conservative | 1,114 ✓ |
| Stuart Turner | Labour | 898 ✓ |
| Alex Millward | Independent | 852 |
| Claire Sullivan | Conservative | 810 |
| Joanne Hazel Anne Morgan | Labour | 764 |
| Mark Westwood | Independent | 590 |
| Harjinder Singh | Labour | 569 |
| Nathan Paul Hunt | Reform UK | 554 |
Halesowen North3 seats · turnout 35.1%
| Hilary Bills | Labour | 1,744 ✓ |
| Parmjit Singh Sahota | Labour | 1,477 ✓ |
| Stuart Carl Henley | Conservative | 1,429 ✓ |
| Helen Clare Betts-Patel | Labour | 1,286 |
| Laura Taylor-Childs | Conservative | 918 |
| John Robert Small | Conservative | 908 |
| Rachel Jane Hewlett | Green | 292 |
| Abdul Razzaq | Independent | 279 |
| Ash Flavin | Green | 278 |
| Tracey Gregg | Liberal Democrats | 160 |
Halesowen South3 seats · turnout 33.0%
| Ashley Taylor | Conservative | 1,876 ✓ |
| Jeff Hill | Conservative | 1,816 ✓ |
| Thomas Geoffrey Russon | Conservative | 1,566 ✓ |
| Stephen Hilton | Labour | 1,222 |
| Jo Plant | Labour | 1,059 |
| Fady Jadayel | Labour | 1,018 |
| James Robert Windridge | Green | 569 |
| Saima Chadney Furhuraire | Liberal Democrats | 236 |
Hayley Green & Cradley South3 seats · turnout 34.3%
| A. Goddard | Conservative | 1,638 ✓ |
| Ian James Bevan | Conservative | 1,599 ✓ |
| Bex Collins | Conservative | 1,483 ✓ |
| T. Barnsley | Labour | 1,171 |
| M. Hanley | Labour | 1,142 |
| Zac Barnsley | Labour | 1,109 |
| Ranjeet Furhuraire | Liberal Democrats | 255 |
Kingswinford North & Wall Heath3 seats · turnout 39.2%
| Phil Atkins | Conservative | 1,775 ✓ |
| E. Lawrence | Conservative | 1,629 ✓ |
| Mark Webb | Conservative | 1,497 ✓ |
| Shabaan Saleem | Independent | 1,388 |
| Christopher Nicholas Gray | Independent | 968 |
| Karen Mary Jordan | Labour | 799 |
| T. Herbert | Labour | 739 |
| Rick Nelson | Labour | 707 |
| Simon Paul Hanson | Liberal Democrats | 173 |
| S. Holmes | Liberal Democrats | 119 |
Kingswinford South3 seats · turnout 34.6%
| Patrick Harley | Conservative | 1,516 ✓ |
| Sue Greenaway | Conservative | 1,435 ✓ |
| Luke Johnson | Conservative | 1,170 ✓ |
| Simon Geoffrey Daniel | Labour | 1,102 |
| Dave Woolley | Labour | 851 |
| Domenico Palermo | Labour | 712 |
| Michelle Hammond | Independent | 632 |
| Brian Bassingthwaighte | Independent | 617 |
| Peter Phillip Miller | Independent | 521 |
| Adam Waldron | Independent | 456 |
| Chris Walker | Green | 231 |
| S. Holmes | Liberal Democrats | 117 |
Lye & Stourbridge North3 seats · turnout 33.7%
| P. Lowe | Labour | 1,318 ✓ |
| Mohammed Hanif | Labour | 1,314 ✓ |
| E. Cobb | Labour | 1,200 ✓ |
| Dave Borley | Conservative | 1,008 |
| Mir Maqdoom Hai Qamer Ali | Conservative | 892 |
| Sulcan Mahmood | Conservative | 807 |
| Gary Farmer | Liberal Democrats | 625 |
| Naim Ahmed | Liberal Democrats | 569 |
| Steven Parish | Liberal Democrats | 334 |
| M. Binnersley | Green | 296 |
Netherton and Holly Hall3 seats
| Elaine Taylor | Labour | 1,433 ✓ |
| Qasim Mughal | Labour | 1,182 ✓ |
| Shaneila Karamat Mughal | Labour | 1,094 ✓ |
| Martin Berrington | Conservative | 733 |
| Viorica Faraji | Conservative | 500 |
| Jamie Dennis Smith | Green | 422 |
| James Warner Tye | Conservative | 393 |
| Rob Johns | Liberal Democrats | 263 |
Norton3 seats · turnout 25.1%
| Tony Creed | Conservative | 1,922 ✓ |
| Steve Clark | Conservative | 1,747 ✓ |
| Alan Harry Hopwood | Conservative | 1,524 ✓ |
| Matt Broad | Labour | 1,111 |
| Benjamin James McCloskey | Labour | 925 |
| Alexander Rhys Quarrie-Jones | Labour | 864 |
| Ant Dugmore | Green | 739 |
| Stephen James Price | Green | 695 |
| Olof Lee | Green | 649 |
| Elaine Catherine Sheppard | Liberal Democrats | 270 |
Pedmore & Stourbridge East3 seats · turnout 41.9%
| Ian Kettle | Conservative | 1,924 ✓ |
| James Robert Clinton | Conservative | 1,836 ✓ |
| Jason Thorne | Conservative | 1,522 ✓ |
| M. Kent | Labour | 1,212 |
| C. Owens | Labour | 1,138 |
| P. Hebron | Labour | 1,058 |
| Nigel Paul Kirkham | Liberal Democrats | 662 |
| David John Sheppard | Liberal Democrats | 447 |
| Vi Wood | Liberal Democrats | 446 |
| Beth Scrimshaw | Green | 416 |
Quarry Bank and Dudley Wood3 seats · turnout 24.4%
| Jackie Cowell | Labour | 1,190 ✓ |
| Luke Hamblett | Labour | 1,062 ✓ |
| Ashley Smith | Labour | 1,039 ✓ |
| James Robert Clinton | Conservative | 975 |
| Jennie Dunn | Conservative | 825 |
| Lisa Joan Jones | Conservative | 655 |
| Richard Lloyd Priest | Liberal Democrats | 261 |
Sedgley3 seats · turnout 33.0%
| Damian Corfield | Conservative | 1,625 ✓ |
| Ian Sandall | Conservative | 1,468 ✓ |
| Shaun Roger Keasey | Independent | 1,110 ✓ |
| Sat Khan | Conservative | 1,043 |
| Tony Middleton | Labour | 921 |
| A. Ahmed | Labour | 712 |
| Brad Steven Simms | Independent | 665 |
| Jeff Ndlovu | Labour | 638 |
| Colin Drewery | Green | 417 |
| Samson Lee Oakley | Green | 263 |
St. James's3 seats · turnout 28.3%
| Cathryn Jayne Bayton | Labour | 1,410 ✓ |
| Akhlaq Ahmed | Labour | 1,185 ✓ |
| Caroline Reid | Labour | 1,113 ✓ |
| Sara Bothul | Conservative | 996 |
| Can Ibrahim | Conservative | 759 |
| Roman Chapman | Conservative | 757 |
| Richard John Tasker | Reform UK | 432 |
| Tomass Jereminovics | Green | 256 |
| Richard Wanklin | Liberal Democrats | 203 |
St. Thomas's3 seats · turnout 32.8%
| Shaukat Ali | Labour | 1,764 ✓ |
| Shazna Azad | Labour | 1,441 ✓ |
| Adeela Qayyum | Labour | 1,410 ✓ |
| Shakeela Bibi | Independent | 742 |
| Choudhary Noor-Hussain | Independent | 679 |
| Muhammad Najeeb | Independent | 679 |
| Carole Blackmore | Conservative | 675 |
| Michael Lewis | Conservative | 640 |
| Sajid Hanif | Conservative | 636 |
| Zia Ur Rehman Qari | Green | 221 |
| John Slim | Liberal Democrats | 221 |
| David Reynolds | Trade Unionist and Socialist Coalition | 168 |
Upper Gornal and Woodsetton3 seats · turnout 27.9%
| Adam Michael Aston | Labour | 1,534 ✓ |
| Carol June Littler | Labour | 1,220 ✓ |
| Mushtaq Hussain | Labour | 950 ✓ |
| Kane Watton | Conservative | 828 |
| Lucy Watton | Conservative | 774 |
| Kane Watton | Conservative | 754 |
| Shaun Farrow | Reform UK | 529 |
| Caroline Benton | Liberal Democrats | 183 |
Wollaston & Stourbridge Town3 seats · turnout 41.7%
| C. Eccles | Labour | 2,401 ✓ |
| A. Tromans | Labour | 1,769 ✓ |
| J. Griffin | Labour | 1,647 ✓ |
| Nicolas Anthony Barlow | Conservative | 1,619 |
| Lisa Marie Clinton | Conservative | 1,358 |
| M. Dudley | Conservative | 1,199 |
| Christopher Ashley Bramall | Liberal Democrats | 424 |
| L. Foster | Green | 389 |
| A. Mohr | Green | 387 |
| K. Moore | FREE | 160 |
Wordsley North3 seats
| Kerry Lewis | Conservative | 1,662 ✓ |
| Donna Harley | Conservative | 1,257 ✓ |
| Keith Archer | Labour | 1,189 ✓ |
| Matt Rogers | Conservative | 1,184 |
| Sarah Daniel | Labour | 1,120 |
| Kevin Billingham | Labour | 1,113 |
| Pam Archer | Green | 277 |
| Jonathan Michael Bramall | Liberal Democrats | 140 |
