Before (end of 2021) (72 seats, Open Council Data)
Conservative 46 · Labour 24 · Other 2
After (end of 2022) (72 seats, Open Council Data)
Conservative 46 · Labour 26
Ward results
Amblecote1 seat · turnout 29.3%
| Bradley P. | Conservative | 1,644 ✓ |
| Parsons R. | Labour | 982 |
| Flynn I. | Liberal Democrats | 164 |
| Mabe A. | Green | 111 |
Belle Vale1 seat · turnout 31.6%
| Dobb P. | Conservative | 1,516 ✓ |
| Southorn S. | Labour | 1,305 |
| John Payne | Green | 190 |
| Furhuraire S. | Liberal Democrats | 179 |
Brierley Hill1 seat · turnout 23.6%
| Martin J. | Labour | 1,132 ✓ |
| Corfield B. | Conservative | 960 |
| Lewis W. | Liberal Democrats | 226 |
| Ward A. | REF | 89 |
Brockmoor and Pensnett1 seat · turnout 23.7%
| Judy Foster | Labour | 1,527 ✓ |
| Mark Webb | Conservative | 826 |
Castle and Priory1 seat · turnout 23.4%
| Keiran Casey | Labour | 1,700 ✓ |
| Mick Wolohan | Conservative | 962 |
Coseley East1 seat · turnout 22.3%
| Howard M. | Labour | 1,333 ✓ |
| Cook M. | Conservative | 765 |
| T. Crumpton | Labour | 1,153 ✓ |
| Priest R. | Liberal Democrats | 915 |
| J. Thorne | Conservative | 905 |
Gornal1 seat · turnout 28.1%
| Challenor B. | Conservative | 1,882 ✓ |
| Denning K. | Labour | 972 |
Halesowen North1 seat · turnout 33.9%
| Bills H. | Labour | 1,850 ✓ |
| Mitch Bolton | Conservative | 1,231 |
| Priest M. | Liberal Democrats | 157 |
Halesowen South2 seats · turnout 38.7%
| Jonathan Andrew Elliott | Conservative | 1,806 ✓ |
| Thomas Geoffrey Russon | Conservative | 1,696 ✓ |
| Mahdi Mutahar | Labour | 904 |
| Donella Joy Russell | Labour | 874 |
| James Robert Windridge | Green | 437 |
| Tracey Gregg | Liberal Democrats | 330 |
| Tim Weller | Independent | 204 |
| Goddard A. | Conservative | 1,686 ✓ |
| Barnsley T. | Labour | 1,056 |
| Stafford E. | Liberal Democrats | 180 |
| Lawrence E. | Conservative | 2,244 ✓ |
| Daniel S. | Labour | 1,107 |
| Bramall J. | Liberal Democrats | 219 |
Kingswinford South1 seat · turnout 32.8%
| Harley P. | Conservative | 1,933 ✓ |
| Daniel S. | Labour | 979 |
| Geeves E. | Liberal Democrats | 363 |
Lye & Stourbridge North1 seat
| Pete Lowe | Labour | 1,334 ✓ |
| Clinton L. | Conservative | 1,066 |
| Farmer G. | Liberal Democrats | 280 |
| Qadus A. | Liberal Democrats | 274 |
Netherton Woodside & St. Andrews1 seat · turnout 25.1%
| Taylor E. | Labour | 1,556 ✓ |
| Corfield L. | Conservative | 971 |
Norton1 seat · turnout 38.9%
| Creed T. | Conservative | 1,953 ✓ |
| Cobb E. | Labour | 1,157 |
| Dave Sheppard | Liberal Democrats | 312 |
| Mohr A. | Green | 227 |
| Lees A. | Conservative | 1,953 ✓ |
| Griffin J. | Labour | 1,132 |
| Hanson S. | Liberal Democrats | 386 |
| Wilson G. | Liberal Democrats | 86 |
Quarry Bank and Dudley Wood1 seat · turnout 22.6%
| Barnett C. | Labour | 1,165 ✓ |
| Colleen Margaret Anne Sullivan | Conservative | 892 |
| Priest R. | Liberal Democrats | 190 |
Sedgley1 seat · turnout 32.5%
| Shaun Keasey | Conservative | 1,979 ✓ |
| Ashworth F. | Labour | 967 |
| Martin Paul Day | Liberal Democrats | 98 |
St. James's1 seat
| Bothul S. | Conservative | 1,218 ✓ |
| Ahmed K. | Labour | 1,211 |
| Miller A. | Liberal Democrats | 196 |
St. Thomas's1 seat · turnout 31.8%
| Qari M. | Labour | 1,637 ✓ |
| Hanif S. | Conservative | 1,441 |
| Fisher N. | TUSC | 224 |
Upper Gornal and Woodsetton1 seat · turnout 26.9%
| Hughes A. | Labour | 1,368 ✓ |
| Neale C. | Conservative | 1,254 |
| Eccles C. | Labour | 1,983 ✓ |
| Barlow N. | Conservative | 1,654 |
| Bramall C. | Liberal Democrats | 276 |
| Moore K. | FREE | 88 |
| Lowe M. | Liberal Democrats | 39 |
Wordsley1 seat · turnout 29.6%
| Donna Harley | Conservative | 1,578 ✓ |
| Archer K. | Labour | 1,068 |
| Sheppard E. | Liberal Democrats | 219 |
