Before (end of 2020) (51 seats, Open Council Data)
Conservative 26 · Green 15 · Liberal Democrats 6 · Labour 2 · Other 2
After (end of 2021) (51 seats, Open Council Data)
Conservative 30 · Green 16 · Liberal Democrats 3 · Labour 1 · Other 1
Ward results
Bickenhill1 seat · turnout 32.0%
| Ryan J. | Conservative | 2,098 ✓ |
| Brittin M.E. | Labour | 516 |
| Stephen Rymer | Green | 350 |
| Monk G.E. | Liberal Democrats | 154 |
Blythe1 seat · turnout 37.0%
| James Butler | Conservative | 2,880 ✓ |
| Douglas R.P. | Green | 610 |
| Tolman M.L. | Labour | 558 |
| Bulcock P.S. | Independent | 212 |
Castle Bromwich1 seat · turnout 35.6%
| Martin McCarthy | Conservative | 1,652 ✓ |
| Shore I.E. | Green | 1,153 |
| Chidler E. | Labour | 461 |
Chelmsley Wood1 seat · turnout 20.0%
| Shesh Sheshabhatter | Green | 1,115 ✓ |
| James Hughes | Conservative | 382 |
| J.P. Hughes | Conservative | 380 |
| Hazel Dawkins | Labour | 328 |
| M. Ward | E Dem | 28 |
Dorridge and Hockley Heath1 seat · turnout 49.3%
| Meeson K.I. | Conservative | 3,029 ✓ |
| Brittin D.J. | Labour | 487 |
| McIntyre I.E.J. | Green | 420 |
| McCabe P. | Liberal Democrats | 306 |
| Martin S.B. | REF | 111 |
Elmdon2 seats · turnout 33.8%
| Clements Y.B. | Conservative | 1,399 ✓ |
| Long R.J. | Liberal Democrats | 1,389 ✓ |
| Green K.F. | Conservative | 1,201 |
| Tucker B.J. | Liberal Democrats | 1,179 |
| Doherty J.J. | Labour | 418 |
| Szrejder M.F. | Labour | 295 |
Kingshurst and Fordbridge1 seat · turnout 21.4%
| Moses N.J. | Green | 831 ✓ |
| Alan Feeney | Conservative | 689 |
| Nash F.V. | Labour | 443 |
Knowle1 seat · turnout 49.9%
| Pinwell D.A. | Conservative | 3,121 ✓ |
| Simon Johnson | Labour | 461 |
| Amphlett M. | Green | 370 |
| Kate Jones | Liberal Democrats | 294 |
Lyndon1 seat · turnout 37.4%
| O'Nyons J.L. | Conservative | 1,684 ✓ |
| Adeyemo A.N. | Liberal Democrats | 1,556 |
| N.J. Stephen | Labour | 574 |
Meriden1 seat
| Tony Dicicco | Conservative | 2,850 ✓ |
| Alison Wilson | Green | 1,008 |
| Sam Mather | Labour | 468 |
Olton1 seat · turnout 44.8%
| Gibbin D.J. | Conservative | 2,148 ✓ |
| Michael Carthew | Liberal Democrats | 1,800 |
| Gulati C.S. | Labour | 541 |
Shirley East1 seat · turnout 44.3%
| Karen Grinsell | Conservative | 1,866 ✓ |
| Lowe A. | Green | 1,757 |
| Bailey D.C. | Labour | 328 |
Shirley South1 seat · turnout 42.6%
| Max McLoughlin | Green | 2,122 ✓ |
| Nichols H. | Conservative | 1,606 |
| Thacker E. | Labour | 330 |
| Worsley R.P. | Independent | 99 |
Shirley West1 seat · turnout 36.0%
| Allen M.A. | Green | 1,814 ✓ |
| Bhambra L.S. | Conservative | 1,238 |
| Round K.B. | Labour | 498 |
Silhill1 seat · turnout 43.0%
| Peter Hogarth | Conservative | 2,735 ✓ |
| Marsh J.M. | Labour | 757 |
| McCarthy J. | Liberal Democrats | 576 |
Smith's Wood1 seat · turnout 21.0%
| Hamilton J. | Green | 1,084 ✓ |
| Young A.F.S. | Conservative | 441 |
| Beddis T.F. | Labour | 290 |
St Alphege1 seat · turnout 47.9%
| Sandison A.M. | Conservative | 3,461 ✓ |
| F. Dawson | Liberal Democrats | 546 |
| English I.C. | Labour | 511 |
| Barker T.J. | Green | 478 |
