Before (end of 2020) (60 seats, Open Council Data)
Labour 49 · Conservative 11
After (end of 2021) (60 seats, Open Council Data)
Labour 44 · Conservative 15 · Other 1
Ward results
Bilston East1 seat · turnout 24.7%
| Jilly Wildman | Labour | 1,424 ✓ |
| Thompson C.J. | Conservative | 838 |
| Fellows T. | Independent | 217 |
| Whitmill H.V.I. | Green | 133 |
Bilston North1 seat · turnout 28.8%
| Linda Leach | Labour | 1,553 ✓ |
| Rajpal Singh | Conservative | 895 |
| Carter R.I. | Green | 148 |
Blakenhall1 seat · turnout 36.9%
| Tersaim Singh | Labour | 2,292 ✓ |
| Sohaib M. | Conservative | 542 |
| Patrick Neil Bentley | Liberal Democrats | 201 |
| Gilbert K.A. | Green | 151 |
Bushbury North1 seat · turnout 32.3%
| Andrew McNeil | Conservative | 1,670 ✓ |
| Smith J. | Labour | 982 |
| Jenkins I.C. | Liberal Democrats | 117 |
| Rosa Maria Van Doorn | Green | 99 |
| Brookfield I.N. | Labour | 1,421 ✓ |
| Powis M. | Conservative | 882 |
| Wood C. | Green | 137 |
East Park1 seat · turnout 24.6%
| Muston A.D. | Labour | 1,207 ✓ |
| Steve Hall | Conservative | 882 |
| Cole B.T. | Green | 140 |
Ettingshall1 seat · turnout 31.7%
| Zee Russell | Labour | 2,359 ✓ |
| Safyaan Salim | Conservative | 674 |
| Murray D.R.V. | Liberal Democrats | 332 |
| Webster M.C. | Green | 124 |
Fallings Park1 seat · turnout 28.5%
| Burden C. | Labour | 1,186 ✓ |
| Ranjit Dhillon | Conservative | 1,117 |
| Peter Nixon | Liberal Democrats | 111 |
| Currie H.M. | Green | 105 |
Graiseley1 seat · turnout 35.6%
| John Reynolds | Labour | 1,792 ✓ |
| Basra K. | Conservative | 867 |
| Amy Jennifer Bertaut | Green | 252 |
| Kathryn Ann Ball | Liberal Democrats | 114 |
Heath Town2 seats · turnout 23.7%
| Jaspal J.K. | Labour | 1,123 ✓ |
| Jaspreet Jaspal | Labour | 930 ✓ |
| Sahota S.S. | Conservative | 658 |
| Sibanda F. | Conservative | 594 |
| Ashby-Filippin R. | Liberal Democrats | 218 |
| Petter S. | Green | 174 |
| Russell A.W. | WP | 146 |
| Anthony Young | Green | 127 |
| Bamber A.W. | Liberal Democrats | 112 |
Merry Hill1 seat · turnout 38.5%
| Wendy Dalton | Conservative | 2,001 ✓ |
| Bolshaw A.D. | Labour | 1,324 |
| Daniel Flynn | Green | 227 |
Oxley1 seat · turnout 31.0%
| Collinge A.J.H. | Conservative | 1,249 ✓ |
| Louise Miles | Labour | 1,179 |
| Ann Jenkins | Liberal Democrats | 143 |
| Clark M. | Green | 130 |
| Allerton J.T. | TUSC | 53 |
Park1 seat · turnout 36.7%
| Claire Darke | Labour | 1,640 ✓ |
| Brotherton R.J. | Conservative | 1,049 |
| Arnold R.E. | Green | 249 |
| Lewis B.H. | Liberal Democrats | 103 |
Penn1 seat · turnout 45.3%
| Stephanie Haynes | Conservative | 2,464 ✓ |
| Moreton T. | Labour | 1,775 |
| Gilbert K.M. | Green | 271 |
Spring Vale1 seat · turnout 28.9%
| Mak Singh | Labour | 1,401 ✓ |
| Siân Kumar | Conservative | 977 |
| Nimmo D.B. | Green | 209 |
Tettenhall Regis1 seat · turnout 40.0%
| Udey Singh | Conservative | 2,242 ✓ |
| Carol Hyatt | Labour | 1,162 |
| Wood V.M. | Green | 210 |
| Julian Martin Donald | Liberal Democrats | 150 |
Tettenhall Wightwick2 seats · turnout 42.8%
| E.L.P. Turrell | Conservative | 2,505 ✓ |
| Jonathan Crofts | Conservative | 2,470 ✓ |
| Darke W. | Labour | 895 |
| Hawker K.D.S. | Labour | 789 |
| Cantrill A.L. | Green | 326 |
| Brookes C.L. | Green | 230 |
| Hollis P.G. | Liberal Democrats | 162 |
| David George Marsh | Liberal Democrats | 116 |
Wednesfield North1 seat · turnout 29.5%
| Philip Bateman | Labour | 1,339 ✓ |
| Newell G.E. | Conservative | 1,086 |
| Harris L.D. | Green | 112 |
Wednesfield South1 seat · turnout 31.6%
| Andy Randle | Conservative | 1,457 ✓ |
| Jacqui Coogan | Labour | 1,199 |
| David John Belcher | Green | 140 |
