Before (end of 2023) (41 seats, Open Council Data)
Conservative 18 · Labour 17 · Green 5 · Liberal Democrats 1
After (end of 2024) (36 seats, Open Council Data)
Labour 21 · Conservative 10 · Green 5
Ward results
Brereton and Ravenhill3 seats · turnout 23.3%
| Carl Michael Boulton | Labour | 916 ✓ |
| Paul Anthony Fisher | Labour | 903 ✓ |
| Dave Williams | Labour | 709 ✓ |
| Gerald Nickolas Molineux | Independent | 451 |
| Julia Elizabeth Kenny | Conservative | 303 |
| John Parkes | Conservative | 267 |
| Keeren Joseph Hart | Conservative | 264 |
| Laura Jackson | Green | 160 |
| Claire Louise Wilkinson | Green | 135 |
| Kevin Gary Elson | Green | 132 |
Cannock Longford and Bridgtown3 seats · turnout 25.2%
| Maureen Ann Freeman | Labour | 793 ✓ |
| Jeff Hill | Labour | 751 ✓ |
| Richard James Craddock | Conservative | 697 ✓ |
| Alan Raymond Pearson | Labour | 675 |
| Paul Anthony Snape | Conservative | 658 |
| Peter Kruskonjic | Conservative | 651 |
| Arlette Marie Carmichael | Green | 258 |
| Eloise Siobhan Cropp | Green | 238 |
| Dylan Hunter Kennedy | Green | 191 |
Cannock Park and Old Fallow3 seats · turnout 27.3%
| Val Jones | Conservative | 719 ✓ |
| Joshua Thomas Bancroft | Conservative | 713 ✓ |
| Steven Thornley | Labour | 626 ✓ |
| Natalie Ann Hill | Labour | 609 |
| Bill Kenny | Conservative | 599 |
| Paula Lilian Stanton | Labour | 585 |
| Paul Carnell | Reform UK | 390 |
| Christopher Michael Baptie | Green | 209 |
| Maire Theresa Smith | Green | 188 |
Chadsmoor3 seats · turnout 21.7%
| Tony Brendon Johnson | Labour | 851 ✓ |
| Jacquie Prestwood | Labour | 783 ✓ |
| Sue Thornley | Labour | 779 ✓ |
| Alex Robert Hunt | Reform UK | 386 |
| Peter Wallace Jones | Conservative | 333 |
| Gary Andrew Millward | Conservative | 287 |
| Hayley Rushton | Conservative | 267 |
| Emma Marie Hunneyball | Green | 204 |
| Melody Ellieena Donnallie | Green | 171 |
| Taylor Mær Fóstra | Green | 150 |
Etching Hill and the Heath3 seats · turnout 26.5%
| Nick Lyons | Conservative | 802 ✓ |
| Mike Sutherland | Conservative | 798 ✓ |
| Justin Johnson | Conservative | 765 ✓ |
| Darren Foley | Labour | 708 |
| Nicki Haywood | Labour | 650 |
| Dave Galaska | Labour | 607 |
| Alan Dudson | Independent | 282 |
| Stephanie Mitchell Beardmore | Green | 158 |
| Kenneth John Paul George Richard Beardmore | Green | 145 |
| Warren Simon Cocker | Green | 127 |
Hawks Green with Rumer Hill3 seats · turnout 25.3%
| Philippa Kate Haden | Conservative | 610 ✓ |
| Adrienne Ann Fitzgerald | Conservative | 573 ✓ |
| Leslie William Bullock | Labour | 520 ✓ |
| Paris Theodorou | Conservative | 514 |
| Nain Aston | Labour | 484 |
| Dale Craig Bilbie | Labour | 460 |
| Alan Dean | Reform UK | 351 |
| Andrea Beach | Independent | 172 |
| Alex Jackson | Green | 168 |
| Chris Harborow | Independent | 146 |
| Anna Zukowska | Green | 126 |
Heath Hayes and Wimblebury3 seats · turnout 24.7%
| Lisa Jayne Wilson | Labour | 737 ✓ |
| Julie Amanda Aston | Labour | 721 ✓ |
| Diane Todd | Labour | 708 ✓ |
| Samantha Louise Thompson | Conservative | 562 |
| Sam Priest | Conservative | 494 |
| Nathan Kirk | Conservative | 431 |
| John David Bernard | Reform UK | 349 |
| Siena Betty Hyde-Beardmore | Green | 149 |
| Stuart Hunter Kennedy | Green | 136 |
| Ian Douglas Wallace | Green | 123 |
Hednesford Green Heath3 seats · turnout 22.5%
| Mandy Dunnett | Labour | 675 ✓ |
| Fred Prestwood | Labour | 595 ✓ |
| Garry John Samuels | Labour | 569 ✓ |
| Laura Caroline Harrison | Conservative | 418 |
| David Michael John Guy | Conservative | 346 |
| Mark Deakin | Reform UK | 323 |
| Paul Terry Jones | Conservative | 312 |
| Adam Green | Green | 168 |
| Ruby Green | Green | 162 |
| Ron Turville | Independent | 57 |
Hednesford Hills and Rawnsley3 seats · turnout 27.7%
| Andrea Michelle Muckley | Green | 924 ✓ |
| Jo Elson | Green | 908 ✓ |
| Hayley Page | Green | 831 ✓ |
| Phil Hewitt | Conservative | 397 |
| Joshua Leigh Birch | Conservative | 390 |
| Tom Yaxley | Conservative | 350 |
| Ian Andrew Price | Labour | 326 |
| Kath Hunt | Labour | 322 |
| Kim Elizabeth Williams | Labour | 296 |
| Linda Annette Whitehouse | Independent | 90 |
Hednesford Pye Green3 seats · turnout 25.0%
| Liz Bishop | Green | 583 ✓ |
| Darrell Lee Mawle | Green | 572 ✓ |
| Sheila Margaret Cartwright | Labour | 564 ✓ |
| Pam Johnson | Labour | 548 |
| Rachel Lauren Rock | Green | 520 |
| Jason Harper | Labour | 518 |
| Erica Bennett | Conservative | 287 |
| Marie Elizabeth Taylor | Conservative | 252 |
| Helen Young | Conservative | 241 |
| Dave Ireland | Trade Unionist and Socialist Coalition | 81 |
Norton Canes3 seats · turnout 22.3%
| Josh Newbury | Labour | 979 ✓ |
| John Preece | Labour | 935 ✓ |
| Jean Hill | Labour | 799 ✓ |
| Mike Hoare | Conservative | 359 |
| Diane Jean Bennett | Conservative | 356 |
| Tim Clapham | Conservative | 343 |
| Stuart Karl Crabtree | Green | 98 |
| Darrell Lee Mawle | Green | 95 |
| Paul Wainwright | Trade Unionist and Socialist Coalition | 88 |
Western Springs3 seats · turnout 28.0%
| Olivia Lyons | Conservative | 699 ✓ |
| David Sulayman Gaye | Labour | 640 ✓ |
| George Matthew Hughes | Conservative | 506 ✓ |
| Daniel Foceac | Labour | 489 |
| Louis Paul Arduino | Conservative | 459 |
| Alan Raymond Pearson | Labour | 448 |
| Mandi Boyer | Green | 341 |
| Ian John Pyke | Green | 257 |
| Richard Jenking | Green | 169 |
