Before (end of 2022) (41 seats, Open Council Data)
Conservative 25 · Labour 8 · Other 4 · Liberal Democrats 2 · Green 2
After (end of 2023) (41 seats, Open Council Data)
Conservative 18 · Labour 17 · Green 5 · Liberal Democrats 1
Ward results
Brereton and Ravenhill1 seat · turnout 27.1%
| Carl Michael Boulton | Labour | 672 ✓ |
| Gerald Nickolas Molineux | Liberal Democrats | 434 |
| Melanie Jayne Frew | Conservative | 306 |
Cannock East2 seats · turnout 24.2%
| Tony Brendon Johnson | Labour | 739 ✓ |
| Fred Prestwood | Labour | 622 ✓ |
| Gary Andrew Millward | Conservative | 408 |
| Melody Ellieena Donnallie | Green | 142 |
| Arlette Marie Carmichael | Green | 142 |
Cannock North1 seat · turnout 21.1%
| Paula Lilian Stanton | Labour | 642 ✓ |
| David Michael John Guy | Conservative | 268 |
| Paul Carnell | Independent | 126 |
| Richard Jenking | Green | 85 |
Cannock South1 seat · turnout 23.4%
| Jeff Hill | Labour | 651 ✓ |
| Paul Anthony Snape | Conservative | 537 |
| Eloise Siobhan Cropp | Green | 142 |
| David Nicholas Hyden | Independent | 81 |
Cannock West1 seat · turnout 30.3%
| Val Jones | Conservative | 976 ✓ |
| Natalie Ann Hill | Labour | 537 |
| Maire Theresa Smith | Green | 182 |
Etching Hill and the Heath1 seat · turnout 25.8%
| Mike Sutherland | Conservative | 675 ✓ |
| Daniel Foceac | Labour | 470 |
| Carl Graham Harwatt | Green | 149 |
Hagley1 seat · turnout 23.0%
| Dave Williams | Labour | 488 ✓ |
| Julia Elizabeth Kenny | Conservative | 164 |
| Alan Dudson | Independent | 72 |
| Kenneth John Paul George Richard Beardmore | Green | 51 |
Hawks Green1 seat · turnout 22.9%
| Adrienne Ann Fitzgerald | Conservative | 618 ✓ |
| Dale Craig Bilbie | Labour | 456 |
| David James Green | Green | 146 |
Heath Hayes East and Wimblebury1 seat · turnout 24.7%
| J. Aston | Labour | 547 ✓ |
| S. Thompson | Conservative | 507 |
| S. Kennedy | Green | 104 |
Hednesford Green Heath1 seat · turnout 19.8%
| Mandy Dunnett | Labour | 598 ✓ |
| Laura Caroline Harrison | Conservative | 408 |
| Ron Turville | Independent | 106 |
Hednesford North1 seat · turnout 22.9%
| Darrell Lee Mawle | Green | 464 ✓ |
| Paul Thomas Witton | Labour | 416 |
| Marie Elizabeth Taylor | Conservative | 219 |
| Arthur John Roden | Independent | 107 |
Hednesford South2 seats · turnout 31.4%
| Liz Bishop | Green | 464 ✓ |
| Mandi Boyer | Green | 388 ✓ |
| Phil Hewitt | Conservative | 353 |
| Bob Heighway | Labour | 319 |
| Steven Thornley | Labour | 293 |
| Andrea Beach | Independent | 197 |
| Chris Harborow | Independent | 170 |
Norton Canes1 seat · turnout 24.3%
| Josh Newbury | Labour | 1,069 ✓ |
| Tim Clapham | Conservative | 357 |
| Sean Andrew Butler | Independent | 106 |
| Stuart Karl Crabtree | Green | 65 |
RAWNSLEY1 seat · turnout 28.2%
| Andrea Michelle Muckley | Green | 715 ✓ |
| Tom Yaxley | Conservative | 174 |
| Leslie William Bullock | Labour | 135 |
Western Springs1 seat · turnout 26.9%
| Pam Owen | Conservative | 656 ✓ |
| David Sulayman Gaye | Labour | 615 |
| Warren Simon Cocker | Green | 113 |
