Before (end of 2020) (62 seats, Open Council Data)
Conservative 51 · Labour 10 · Other 1
After (end of 2021) (62 seats, Open Council Data)
Conservative 57 · Labour 4 · Other 1
Ward results
Amington1 seat · turnout 30.6%
| Thomas Jay | Conservative | 1,751 ✓ |
| Sheree Peaple | Labour | 967 |
| Andy Tilley | Green | 160 |
| Wayne Albert Hughes | UK Independence Party (UKIP) | 141 |
Audley and Chesterton1 seat
| Ian Frank Wilkes | Conservative | 1,472 ✓ |
| Ann Elizabeth Beech | Labour | 1,038 |
| Andrew Robert Wemyss | Liberal Democrats | 277 |
| Marie Ann Powell | Green | 176 |
Biddulph North1 seat · turnout 31.2%
| Ian Lawson | Conservative | 1,819 ✓ |
| Nigel Yates | Labour | 1,127 |
| Ian Waite | Green | 213 |
Biddulph South and Endon1 seat
| Keith Flunder | Conservative | 1,803 ✓ |
| Jill Salt | Labour | 876 |
| John Redfern | Liberal Democrats | 406 |
Bolebridge1 seat
| Jeremy Oates | Conservative | 1,811 ✓ |
| Simon Peaple | Labour | 1,063 |
| Gary Martin | UK Independence Party (UKIP) | 189 |
| Graham Hutton | Conservative | 1,631 ✓ |
| Andrew Fox-Hewitt | Labour | 1,243 |
| Leon Hughes | Green | 138 |
| Aidan Mark Jenkins | Liberal Democrats | 70 |
Brereton and Ravenhill1 seat
| Peter Kruskonjic | Conservative | 1,111 ✓ |
| Alan Dudson | Labour | 942 |
| Gerald Nickolas Molineux | Liberal Democrats | 547 |
| David James Green | Green | 138 |
Brewood1 seat
| Mark Edward Sutton | Conservative | 2,649 ✓ |
| Andrew Charles Lenz | Labour | 566 |
| Holly Joanna Fuller | Green | 344 |
Burntwood North1 seat
| Thomas Loughbrough Rudd | Conservative | 1,450 ✓ |
| Sue Woodward | Labour | 1,415 |
| Jamie Christie | Liberal Democrats | 97 |
Burntwood South1 seat · turnout 29.2%
| Mike Wilcox | Conservative | 1,419 ✓ |
| Darren Michael Oliver Ennis | Labour | 1,339 |
| Paul Taylor | Liberal Democrats | 199 |
Burton Tower1 seat
| Colin Digby Wileman | Conservative | 2,057 ✓ |
| Thomas Hadley | Labour | 756 |
| Terence Smith | Independent | 486 |
| Carol Ann Sharratt | Green | 191 |
Burton Town1 seat · turnout 22.6%
| Arshad Afsar | Labour | 1,474 ✓ |
| Colin Digby Wileman | Conservative | 877 |
| Helen Hall | Liberal Democrats | 256 |
| Becky Talbot | Independent | 227 |
| Simon Hales | Green | 135 |
Burton Trent1 seat
| Syed Hussain | Labour | 1,603 ✓ |
| Becky Brady | Conservative | 896 |
| Theodore Henry Hollier | Liberal Democrats | 91 |
| Maire Smith | Green | 83 |
| Jaimie Hanyia | Independent | 49 |
Cannock Town Centre1 seat
| Paul Anthony Snape | Conservative | 2,295 ✓ |
| Benjamin Watkins | Labour | 797 |
| Sarah Findlay | — | 413 |
| Matthew James Jackson | Green | 206 |
Cannock Villages1 seat
| Samantha Louise Thompson | Conservative | 1,734 ✓ |
| Diane Todd | Labour | 1,015 |
| Andrea Beach | Chase Community Independents Group | 220 |
| Paul Gregory Allen | Reform UK | 117 |
| Kenneth John Paul George Richard Beardmore | Green | 116 |
Caverswall1 seat · turnout 28.5%
| Ross David Ward | Conservative | 2,202 ✓ |
| Andrew Church | Labour | 621 |
| Andrew Sharrock | Green | 261 |
Chadsmoor1 seat · turnout 25.6%
| Philippa Kate Haden | Conservative | 1,347 ✓ |
| Christine Mitchell | Labour | 1,186 |
| Jordan William Oliver Morris | Green | 223 |
Cheadle and Checkley1 seat
| Mark Anthony Deaville | Conservative | 1,774 ✓ |
| Peter Wilkinson | Independent | 758 |
| Debra Jayne Gratton | Labour | 637 |
| Daniella Vickerstaff | Green | 187 |
| Kath Perry | Conservative | 4,222 ✓ |
| Bernard Williams | Conservative | 3,600 ✓ |
| John Henry Jones | Labour | 1,244 |
| John Brindle | Labour | 1,202 |
| Gary Burnett | Green | 429 |
| Steve Hollis | UK Independence Party (UKIP) | 399 |
| Eunice Irene Lord | Green | 310 |
| Glen Paul Keatley | UK Independence Party (UKIP) | 284 |
Churnet Valley1 seat
| Michael Worthington | Conservative | 2,316 ✓ |
| William Cawley | Labour | 959 |
| Helen Stead | Green | 396 |
Codsall1 seat · turnout 33.3%
| Bob Spencer | Conservative | 2,227 ✓ |
| Ian Leonard Sadler | Green | 612 |
| Janet Mary Lungley | Labour | 458 |
Dove1 seat
| Philip John White | Conservative | 2,403 ✓ |
| Lewis Anderson | Labour | 1,344 |
| Lynn Furber | Green | 221 |
| Karen Baldwin | Independent | 151 |
Eccleshall1 seat · turnout 34.9%
| Jeremy Michael Pert | Conservative | 2,663 ✓ |
| Ant Reid | Labour | 886 |
| Damon Hoppe | Green | 295 |
| Edward Whitfield | UK Independence Party (UKIP) | 121 |
Etching Hill and Heath1 seat
| Mike Sutherland | Conservative | 2,024 ✓ |
| David Sulayman Gaye | Labour | 851 |
| Warren Simon Cocker | Green | 199 |
Gnosall and Doxey1 seat
| Mark James Winnington | Conservative | 2,771 ✓ |
| Emma Louise Carter | Green | 1,824 |
| Colin John Ball | Labour | 545 |
Hednesford and Rawnsley2 seats
| Phil Hewitt | Conservative | 3,326 ✓ |
| Johnny McMahon | Conservative | 2,627 ✓ |
| Paul Dadge | Chase Community Independents Group | 2,332 |
| Emma Hunneyball | — | 2,032 |
| Paula Lilian Stanton | Labour | 1,452 |
| Ryan Paul Tipton | Labour | 1,391 |
| Ronald Turville | Independent | 162 |
| David Ireland | TUSC | 97 |
Horninglow and Stretton1 seat
| Bernard Peters | Conservative | 1,654 ✓ |
| Shelagh McKiernan | Labour | 854 |
| Deneice Florence-Jukes | Independent | 623 |
| Robert Noel Sharratt | Green | 115 |
| Derrick Huckfield | Conservative | 1,179 ✓ |
| Dave Jones | Labour | 644 |
| James Martin Borg | Liberal Democrats | 134 |
| Nikki Brough | Green | 116 |
| Cait Mallon | TUSC | 13 |
Kidsgrove1 seat
| Gill Burnett | Conservative | 1,938 ✓ |
| Michael Robert Stubbs | Labour | 864 |
| Adam William Colclough | Green | 109 |
| Kay Mitchell | Liberal Democrats | 79 |
| Rebecca Anne Carter | Trade Unionist and Socialist Coalition | 37 |
Kinver1 seat
| Victoria Wilson | Conservative | 2,911 ✓ |
| Bernadette Marie McGourty | Green | 546 |
| Lorna Elizabeth Jones | Labour | 453 |
Leek Rural1 seat
| Gill Heath | Conservative | 2,291 ✓ |
| Matt Swindlehurst | Labour | 875 |
| Linda Malyon | Independent | 533 |
| Jonathan Paul Kempster | Green | 330 |
Leek South1 seat · turnout 32.8%
| Charlotte Jean Scott Atkins | Labour | 2,132 ✓ |
| Jo Cox | Conservative | 1,413 |
| Roy William Gregg | Liberal Democrats | 172 |
Lichfield City North1 seat
| Janice Silvester-Hall | Conservative | 1,391 ✓ |
| Kathy Coe | Labour | 1,047 |
| Miles Trent | Liberal Democrats | 370 |
| Stephen John Sanders | Green | 269 |
| Christopher James Wilkinson | Independent | 143 |
| John Madden | Independent | 80 |
Lichfield City South1 seat · turnout 36.6%
| Colin Greatorex | Conservative | 1,936 ✓ |
| Ann Laura Hughes | Labour | 857 |
| Hugh Ashton | Liberal Democrats | 691 |
| Paul Ecclestone-Brown | Green | 508 |
Lichfield Rural East1 seat
| Alan White | Conservative | 2,196 ✓ |
| Lorna Sarah McGinty | Labour | 583 |
| Phil Bennion | Liberal Democrats | 485 |
Lichfield Rural North1 seat · turnout 35.7%
| Jan Eagland | Conservative | 2,153 ✓ |
| David Peter Whatton | Labour | 712 |
| Simon Charles Partridge | Green | 360 |
| Paul McDermott | Liberal Democrats | 229 |
| Peter Longman | Independent | 202 |
Lichfield Rural South1 seat · turnout 36.6%
| David Philip Smith | Conservative | 2,754 ✓ |
| Brad Westwood | Labour | 566 |
| John Smith | Liberal Democrats | 258 |
Lichfield Rural West1 seat · turnout 32.4%
| Richard Ernest Cox | Conservative | 2,629 ✓ |
| Mark Geoffrey Pritchard | Labour | 614 |
| Fiona Robertson | Liberal Democrats | 232 |
| Janet Higgins | UK Independence Party (UKIP) | 87 |
May Bank and Cross Heath1 seat
| James Michael Salisbury | Conservative | 1,661 ✓ |
| Mark Joseph Olszewski | Labour | 1,345 |
| George Jones | Green | 203 |
| Morgan Inwood | Liberal Democrats | 124 |
Needwood Forest1 seat
| Julia Frances Jessel | Conservative | 2,589 ✓ |
| Mick Huckerby | Labour | 790 |
| Kelly Rickard | Green | 278 |
| Alasdair Brooks | Liberal Democrats | 182 |
Newcastle Rural1 seat
| Paul Richard Northcott | Conservative | 2,348 ✓ |
| Jeff Love | Labour | 652 |
| Steve Jones | Green | 288 |
| Hilary Ann Jones | Liberal Democrats | 184 |
| Richard Woodward | Reform UK | 98 |
Newcastle South1 seat
| Stephen John Mclean Sweeney | Conservative | 1,958 ✓ |
| Steph Talbot | Labour | 1,129 |
| Rosy Victoria Powell | Green | 191 |
| Salwa Booth | Liberal Democrats | 103 |
| Gary Fedtschyschak | Reform UK | 85 |
Penkridge1 seat
| David John Williams | Conservative | 2,188 ✓ |
| Adam Freeman | Labour | 599 |
| Chris Benton | Green | 408 |
Perrycrofts1 seat
| Robert Steven Pritchard | Conservative | 1,647 ✓ |
| Richard John Samuel Kingstone | Independent | 1,015 |
| Gordon Richard Moore | Labour | 874 |
| Lisa Jane Morris | UK Independence Party (UKIP) | 101 |
Perton1 seat
| Jak Abrahams | Conservative | 1,912 ✓ |
| Nigel Caine | Independent | 785 |
| Nick Hill | Labour | 437 |
| Hilde Liesens | Green | 169 |
Stafford Central1 seat
| Gillian Parminder Kaur Pardesi | Labour | 1,357 ✓ |
| Paul David Startin | Conservative | 1,259 |
| Roisin Ita Chambers | Green | 377 |
| Paul Graham Williams | UK Independence Party (UKIP) | 94 |
| Craig Patrick Bates | Trade Unionist and Socialist Coalition | 48 |
Stafford North1 seat
| Jonathan Keith Price | Conservative | 1,721 ✓ |
| Julian Thorley | Labour | 1,011 |
| Daniel Laidler | Green | 273 |
| Phillip James Smith | UK Independence Party (UKIP) | 70 |
| Josie Shelley | TUSC | 58 |
Stafford South East1 seat
| Ann Edgeller | Conservative | 2,546 ✓ |
| Julie Patricia Read | Labour | 1,175 |
| David James Whittaker | Green | 313 |
| Harvey Wain-Williams | UK Independence Party (UKIP) | 61 |
Stafford Trent Valley1 seat
| John Stuart Francis | Conservative | 2,047 ✓ |
| Brendan McKeown | Chase Community Independents Group | 1,195 |
| Dee McNaughton | Labour | 696 |
| Victoria Mary Door | Green | 316 |
Stafford West1 seat · turnout 29.8%
| Carolyn Velma Trowbridge | Conservative | 1,718 ✓ |
| Aiden Thomas Arthur Godfrey | Labour | 1,327 |
| Doug Rouxel | Green | 290 |
| John Paul Jeffrey | UK Independence Party (UKIP) | 80 |
| Craig Morton | — | 55 |
Stone Rural1 seat
| Ian Michael Parry | Conservative | 2,150 ✓ |
| Jim Davies | Independent | 589 |
| David Maximillian Cathmoir Nicoll | Labour | 585 |
| Alec Sandiford | Liberal Democrats | 360 |
| Daniel Wesley Bentley | Reform UK | 121 |
Stone Urban1 seat · turnout 36.4%
| Jill Hood | Independent | 1,974 ✓ |
| Simon Michael John Bell | Conservative | 1,414 |
| Tracey Lindop | Labour | 620 |
| Rob Norman | Green | 118 |
Stonydelph1 seat · turnout 25.0%
| Jason Jones | Conservative | 1,357 ✓ |
| Chris Bain | Labour | 651 |
| Robert Bilcliff | UK Independence Party (UKIP) | 226 |
| Eddie Jones | Green | 185 |
Talke and Red Street1 seat
| Jill Waring | Conservative | 1,578 ✓ |
| Sylvia Norma Dymond | Labour | 1,221 |
| William Wood | Green | 124 |
| Richard Mark WHELAN | Liberal Democrats | 96 |
Uttoxeter Rural1 seat
| Philip Edward Bailey Atkins | Conservative | 2,942 ✓ |
| Paul Walker | Labour | 531 |
| Olly Ragg | Green | 329 |
| Edward Rodway-Bowden | Independent | 239 |
Uttoxeter Town1 seat
| Philip Anthony Hudson | Conservative | 1,022 ✓ |
| David George Brookes | Independent | 731 |
| John McKiernan | Labour | 676 |
| Kate Copeland | Green | 547 |
| Richard Grosvenor | Independent | 312 |
Watling North1 seat
| Tina Anne Clements | Conservative | 1,721 ✓ |
| Bob Bayley | Labour | 990 |
| Mark Hopkins | UK Independence Party (UKIP) | 164 |
Watling South1 seat · turnout 33.5%
| Richard Ford | Conservative | 2,182 ✓ |
| Stephen Isaac Andrews | Labour | 942 |
| Gail Edwina Anne Bilcliff | UK Independence Party (UKIP) | 154 |
| Simon Tagg | Conservative | 2,502 ✓ |
| Sue Moffatt | Labour | 844 |
| Peter Emil Andras | Liberal Democrats | 307 |
| Jade Taylor | Green | 149 |
Wombourne1 seat
| Mike Davies | Conservative | 2,465 ✓ |
| Denis Beaumont | Labour | 575 |
| Claire McIlvenna | Green | 430 |
