Before (end of 2020) (41 seats, Open Council Data)
Labour 18 · Conservative 15 · Green 5 · Liberal Democrats 2 · Other 1
After (end of 2021) (41 seats, Open Council Data)
Conservative 24 · Labour 9 · Other 5 · Liberal Democrats 2 · Green 1
Ward results
Brereton and Ravenhill1 seat
| Arduino L. | Conservative | 634 ✓ |
| Alan Dudson | Labour | 498 |
| Paul Johnson | Liberal Democrats | 316 |
| David James Green | Green | 63 |
Cannock East1 seat · turnout 26.9%
| McMahon J.B. | Conservative | 732 ✓ |
| Mitchell C. | Labour | 597 |
| Elson J.S. | Green | 108 |
Cannock North1 seat · turnout 24.0%
| Jones P.G.C. | Conservative | 591 ✓ |
| Jacquie Prestwood | Labour | 573 |
| Morris J.W.O. | Green | 131 |
Cannock South1 seat · turnout 25.6%
| Peter Kruskonjic | Conservative | 794 ✓ |
| Jessica Mary Cooper | Labour | 489 |
| Sarah Findlay | — | 203 |
| Matthew James Jackson | Green | 77 |
Cannock West1 seat · turnout 36.9%
| Doug Smith | Conservative | 1,479 ✓ |
| Michael John Holder | Labour | 393 |
| Sharon Denise Jagger | Chase Community Independents Group | 154 |
| Marie Theresa Smith | Green | 107 |
Etching Hill and the Heath1 seat · turnout 33.7%
| Johnson J.P. | Conservative | 1,189 ✓ |
| D. Foley | Labour | 427 |
| Sheridan M.E. | Green | 131 |
Hagley1 seat · turnout 26.7%
| Nick Lyons | Conservative | 389 ✓ |
| Martin C.E. | Labour | 298 |
| Pyke I.J. | C Ind | 179 |
| Stuart Hunter Kennedy | Green | 25 |
Hawks Green1 seat · turnout 29.3%
| Philippa Haden | Conservative | 909 ✓ |
| Dadge P.A. | C Ind | 432 |
| Leslie William Bullock | Labour | 267 |
| Lisa Jayne Wilson | Conservative | 746 ✓ |
| Diane Todd | Labour | 439 |
| Jodie Ashford | — | 147 |
| Kenneth John Paul George Richard Beardmore | Green | 49 |
Hednesford North1 seat · turnout 30.2%
| McCall M. | Conservative | 634 ✓ |
| Pearson A.R. | Labour | 537 |
| Darrell Lee Mawle | C Ind | 441 |
Hednesford South1 seat · turnout 33.3%
| Paul Woodhead | — | 680 ✓ |
| Joshua Thomas Bancroft | Conservative | 505 |
| Ryan Paul Tipton | Labour | 192 |
| Ronald Turville | Independent | 27 |
Norton Canes1 seat · turnout 29.6%
| Mike Hoare | Conservative | 1,013 ✓ |
| Zaphne Stretton | Labour | 610 |
| L.J. Mawle | C Ind | 71 |
| Allen P.G. | REF | 70 |
| Tapper G.G. | Green | 57 |
Western Springs1 seat · turnout 31.8%
| Frew C.L. | Conservative | 935 ✓ |
| David Sulayman Gaye | Labour | 546 |
| Warren Simon Cocker | Green | 98 |
| Niamh Eileen Mahon | Independent | 87 |
