Before (end of 2022) (49 seats, Open Council Data)
Conservative 36 · Other 8 · Green 3 · UK Independence Party (UKIP) 1 · Labour 1
After (end of 2023) (42 seats, Open Council Data)
Conservative 29 · Other 5 · Liberal Democrats 4 · Labour 2 · Green 2
Ward results
Bilbrook2 seats · turnout 31.6%
| Gary Burnett | Green | 866 ✓ |
| Fiona Hopkins | Green | 802 ✓ |
| Richard Paul Armitage | Conservative | 341 |
| Ryan Duncan Hillback | Conservative | 280 |
Brewood, Coven & Blymhill3 seats · turnout 37.0%
| Anne Holmes | Conservative | 1,109 ✓ |
| Wendy Sutton | Conservative | 1,055 ✓ |
| Sue Szalapski | Conservative | 931 ✓ |
| Adrian Noel Hamlyn | Labour | 690 |
| Adebowale Bruce Olojede | Labour | 625 |
| Valerie Mona Davis | Liberal Democrats | 432 |
| Nirmaljit Singh | Green | 396 |
Cheslyn Hay Village3 seats · turnout 30.7%
| Rob Duncan | Conservative | 620 ✓ |
| Sue Duncan | Conservative | 611 ✓ |
| Bernard Williams | Conservative | 565 ✓ |
| Alex Brindle | Labour | 543 |
| Adam Freeman | Labour | 457 |
| Dave Lockley | Independent | 447 |
| Anil Singh | Labour | 400 |
| David Norris | Independent | 369 |
| Steve Hollis | UK Independence Party (UKIP) | 229 |
| Alan Emery | UK Independence Party (UKIP) | 160 |
Codsall3 seats · turnout 38.7%
| Val Chapman | Conservative | 1,164 ✓ |
| Meg Barrow | Conservative | 1,152 ✓ |
| John Kirkland Michell | Conservative | 1,044 ✓ |
| Chris Fewtrell | Labour | 748 |
| Reg Vernon | Labour | 731 |
| Gulvinder Singh Bansal | Liberal Democrats | 526 |
Essington2 seats · turnout 21.9%
| Warren Christopher Fisher | Independent | 647 ✓ |
| Chris Steel | Independent | 566 ✓ |
| Ash Smith | Conservative | 238 |
Featherstone, Sharehill & Saredon2 seats · turnout 43.2%
| Bob Cope | Independent | 800 ✓ |
| John Brindle | Labour | 494 ✓ |
| Hilary Jane Southern | Conservative | 439 |
| Margaret Ann Pincher | Liberal Democrats | 153 |
Great Wyrley Landywood2 seats · turnout 23.8%
| Ray Perry | Conservative | 366 ✓ |
| Kath Williams | Conservative | 361 ✓ |
| Wayne Anthony Instone | Labour | 349 |
| Paul Alexander | Labour | 275 |
| David Luke Frederick William Norris | Independent | 126 |
| James Leonard Sadler | Green | 83 |
Great Wyrley Town2 seats · turnout 26.6%
| Kath Perry | Conservative | 654 ✓ |
| Matthew Jackson | Conservative | 585 ✓ |
| Jane Jones | Labour | 449 |
| Brian Mark Levy | Labour | 327 |
Himley & Swindon1 seat · turnout 28.4%
| Roger Lees | Conservative | 380 ✓ |
| Keith Ian Pincher | Liberal Democrats | 127 |
| Gordon Edward Fanthom | Independent | 85 |
Huntington & Hatherton2 seats · turnout 19.8%
| Jeff Ashley | Labour | 364 ✓ |
| David John Williams | Conservative | 340 ✓ |
| Ron Kenyon | Labour | 246 |
| Chris Benton | Green | 201 |
| Adam David John Dent | Green | 77 |
Kinver & Enville3 seats · turnout 41.0%
| Stephanie Dufty | Liberal Democrats | 1,416 ✓ |
| Paul Harrison | Liberal Democrats | 1,375 ✓ |
| Gregory Spruce | Liberal Democrats | 1,188 ✓ |
| Geoff Sisley | Conservative | 848 |
| Roger Hamer Pauli | Conservative | 783 |
| Sion Alexander Charlesworth-Jones | Conservative | 733 |
| Julia Bruce Southall | Labour | 235 |
| Jackie Ward | For Future's Sake - Freedom Alliance | 95 |
Lapley, Stretton & Wheaton Aston1 seat · turnout 36.1%
| Rob Nelson | Independent | 302 ✓ |
| Mark Edward Sutton | Conservative | 245 |
| Jeff Ford | Independent | 174 |
| Hilde Liesens | Green | 47 |
Pattingham, Trysull, Bobbington & Lower Penn2 seats · turnout 44.2%
| Victoria Wilson | Conservative | 726 ✓ |
| Robert Frederick Reade | Conservative | 666 ✓ |
| Steve Bull | Independent | 415 |
| Nick Hill | Labour | 272 |
| Holly Joanna Fuller | Green | 247 |
| Ben Forrest | Independent | 216 |
| Amanda Jane Young | Liberal Democrats | 99 |
| Andrew Calloway | Liberal Democrats | 74 |
Penkridge North & Acton Trussell2 seats · turnout 38.0%
| Sam Harper-Wallis | Liberal Democrats | 930 ✓ |
| Andy Adams | Conservative | 729 ✓ |
| Luana Jayne Bills | Liberal Democrats | 689 |
| Len Bates | Conservative | 566 |
Penkridge South & Gailey2 seats · turnout 30.0%
| Helen Adams | Conservative | 597 ✓ |
| Victor John Kelly | Conservative | 585 ✓ |
| Andrew Charles Lenz | Labour | 452 |
| Alan Smallwood | Labour | 423 |
| Viv Smith | Independent | 278 |
Perton East1 seat · turnout 34.4%
| Penny Allen | Independent | 464 ✓ |
| Judith Margaret Evans | Conservative | 224 |
Perton Lakeside2 seats · turnout 23.2%
| Rita Ann Heseltine | Conservative | 354 ✓ |
| Christopher Michael Evans | Conservative | 335 ✓ |
| Alita Ann Caine | Independent | 250 |
| Mary Thomas | Labour | 215 |
| Frank Thomas | Labour | 212 |
| Nigel Caine | Independent | 191 |
Perton Wrottesley1 seat · turnout 29.7%
| Philip Edward Davis | Conservative | 388 ✓ |
| Dimple O'Gorman | Labour | 128 |
| Sam Payne | Independent | 108 |
| Danni Braine | Green | 49 |
Wombourne North3 seats · turnout 38.4%
| Dan Kinsey | Conservative | 891 ✓ |
| Barry Michael Bond | Conservative | 813 ✓ |
| Martin John Perry | Conservative | 680 ✓ |
| Ian Leonard Sadler | Green | 425 |
| Margaret Rose Davidson | Labour | 402 |
| Chris Wood | Labour | 342 |
| Richard Blaikie | Heritage Party | 208 |
| Claire Louise Male | Liberal Democrats | 195 |
| Jon Thorpe | Green | 149 |
| Mark Ronald Middleton | Liberal Democrats | 107 |
Wombourne South3 seats · turnout 28.6%
| Mike Davies | Conservative | 819 ✓ |
| Mark Edmund Evans | Conservative | 748 ✓ |
| Vince Merrick | Conservative | 688 ✓ |
| Denis Beaumont | Labour | 419 |
| Claire McIlvenna | Green | 387 |
| Vicky Boswell | Labour | 318 |
| Theresa Mary Bridget Vaccaro | Labour | 294 |
| Elizabeth Westlake | Green | 186 |
