Before (end of 2021) (72 seats, Open Council Data)
Labour 59 · Conservative 9 · Other 4
After (end of 2022) (72 seats, Open Council Data)
Labour 61 · Conservative 9 · Other 2
Ward results
ABBEY1 seat
| Bob Piper | Labour | 2,328 ✓ |
| Mona Khurana | Conservative | 424 |
Blackheath1 seat · turnout 22.1%
| Millard D. | Labour | 1,053 ✓ |
| Allman G. | Conservative | 986 |
Bristnall1 seat · turnout 26.6%
| Amolak Dhariwal | Labour | 1,203 ✓ |
| Bibi F. | Conservative | 938 |
| Pete Durnell | REF | 150 |
| Lall M. | Liberal Democrats | 139 |
Charlemont With Grove Vale1 seat · turnout 30.1%
| Leslie Trumpeter | Conservative | 1,449 ✓ |
| Jennifer Lynn Hemmingway | Labour | 1,099 |
| Smith S. | Liberal Democrats | 163 |
| Harding S. | FBM | 74 |
| Nock G. | REF | 53 |
Cradley Heath & Old Hill1 seat
| Julie Webb | Labour | 1,324 ✓ |
| Yasmin F. | Conservative | 680 |
| Bradley N. | Liberal Democrats | 220 |
| Mngaza C. | TUSC | 60 |
Friar Park1 seat · turnout 22.0%
| S. Hackett | Labour | 1,094 ✓ |
| Trumpeter R. | Conservative | 825 |
| Rankine C. | YESH | 38 |
Great Barr With Yew Tree1 seat · turnout 28.5%
| S. Melia | Labour | 1,335 ✓ |
| Craig Jones | Conservative | 1,169 |
| Smith M. | Liberal Democrats | 331 |
Great Bridge1 seat · turnout 22.2%
| Soyfur Rahman | Labour | 1,123 ✓ |
| Adams C. | Conservative | 1,067 |
Greets Green and Lyng1 seat · turnout 27.9%
| John Giles | Labour | 1,676 ✓ |
| Padda I. | Conservative | 974 |
Hateley Heath1 seat · turnout 24.3%
| Paul Moore | Labour | 1,550 ✓ |
| Singh Y. | Conservative | 951 |
Langley1 seat · turnout 22.3%
| Bill Gavan | Labour | 1,113 ✓ |
| Davies S. | Conservative | 788 |
| Heywood C. | Liberal Democrats | 248 |
Newton1 seat · turnout 29.1%
| Keith Allcock | Labour | 1,500 ✓ |
| Ahmed M. | Conservative | 782 |
| Jenkins A. | Liberal Democrats | 284 |
Old Warley1 seat · turnout 30.3%
| Harnoor Bhullar | Labour | 1,372 ✓ |
| Sakhi M. | Conservative | 1,100 |
| Smith B. | Liberal Democrats | 342 |
Oldbury1 seat · turnout 25.9%
| Nagi Daya Singh | Labour | 1,579 ✓ |
| Abdul Qayyum | Conservative | 924 |
| Gingell R. | TUSC | 167 |
Princes End1 seat · turnout 17.8%
| David Wilkes | Conservative | 856 ✓ |
| Jenny Chidley | Labour | 825 |
Rowley1 seat · turnout 21.5%
| Claire Mayo | Labour | 1,070 ✓ |
| Steed W. | Conservative | 1,038 |
Soho & Victoria1 seat
| Mohammed Uddin | Labour | 1,781 ✓ |
| Rouf M. | Independent | 970 |
| Jasbir Ranie | Conservative | 349 |
| Shone D. | Liberal Democrats | 214 |
St Pauls1 seat · turnout 32.8%
| A. Choudhry | Labour | 2,863 ✓ |
| I. Qureshi | Conservative | 382 |
| K. Wilmot | Liberal Democrats | 205 |
Tipton Green1 seat · turnout 27.4%
| Hussain A. | Labour | 1,319 ✓ |
| Richard Jeffcoat | Independent | 1,167 |
| Stephen Leslie Emms | Conservative | 476 |
Tividale1 seat · turnout 23.2%
| Dunn A. | Conservative | 1,094 ✓ |
| Hevican R. | Labour | 1,046 |
Wednesbury North1 seat · turnout 24.9%
| Giles L. | Labour | 1,233 ✓ |
| Lucock M. | Conservative | 1,005 |
| Knox G. | TUSC | 75 |
Wednesbury South1 seat
| Ian Chambers | Labour | 1,409 ✓ |
| Gaddu V. | Conservative | 1,036 |
West Bromwich Central1 seat · turnout 27.6%
| Liam Preece | Labour | 1,984 ✓ |
| Aran Duggal | Conservative | 857 |
