Before (end of 2023) (60 seats, Open Council Data)
Labour 46 · Conservative 13 · Other 1
After (end of 2024) (60 seats, Open Council Data)
Labour 47 · Conservative 12 · Other 1
Ward results
Bilston North1 seat
| Leigh Lisa Jayne New | Labour | 1,763 ✓ |
| Audrey Okere | Conservative | 710 |
Bilston South1 seat · turnout 21.6%
| Rashpal Kaur | Labour | 1,549 ✓ |
| Lewis Richard Wastell | Conservative | 661 |
Blakenhall1 seat · turnout 34.0%
| Sally Green | Labour | 2,244 ✓ |
| Adam Ansari | Conservative | 453 |
| Stephen Petter | Green | 126 |
| Patrick Neil Bentley | Liberal Democrats | 86 |
| Tracy Cooper | Independent | 80 |
Bushbury North1 seat · turnout 28.9%
| Simon Bennett | Conservative | 1,321 ✓ |
| Gary Edwards | Labour | 1,271 |
| Gary Alan Peck | Liberal Democrats | 217 |
| Paul Sweet | Labour | 1,323 ✓ |
| Nick Williams | Conservative | 403 |
| Ann Jenkins | Liberal Democrats | 152 |
East Park1 seat
| Stephen John Russell | Labour | 1,433 ✓ |
| Joe Stepien | Conservative | 374 |
| Steve Hall | Independent | 294 |
Ettingshall North1 seat · turnout 27.3%
| Zee Russell | Labour | 2,224 ✓ |
| Amar Singh Bhandal | Conservative | 489 |
| Harbinder Singh | Labour | 1,988 ✓ |
| Siân Kumar | Conservative | 780 |
Fallings Park1 seat
| Valerie Evans | Labour | 1,299 ✓ |
| Julia Dickens | Conservative | 716 |
| Charlotte Anne Lesley Hawkins | Party Of Women | 161 |
| Peter Nixon | Liberal Democrats | 113 |
Graiseley1 seat · turnout 32.7%
| Jacqueline Maria Sweetman | Labour | 1,724 ✓ |
| Anthony Charles Gething | Conservative | 566 |
| Zahid Shah | Independent | 278 |
| Amy Jennifer Bertaut | Green | 240 |
| Jessica Pringle | Liberal Democrats | 99 |
Heath Town1 seat · turnout 23.2%
| Jaspreet Kaur Jaspal | Labour | 1,305 ✓ |
| Joe Banla | Conservative | 432 |
| Kwaku Tano-Yeboah | Green | 193 |
| Vikas Chopra | Liberal Democrats | 98 |
Merry Hill1 seat
| Ben Evans | Labour | 1,540 ✓ |
| Chris Haynes | Conservative | 1,459 |
| Jenny Hibell | Green | 233 |
Oxley1 seat · turnout 27.6%
| Barbara McGarrity | Labour | 1,444 ✓ |
| Adam John Henry Collinge | Conservative | 1,032 |
| Mia Clark | Green | 266 |
| Ian Clive Jenkins | Liberal Democrats | 140 |
Park1 seat
| Muhammad Nasim | Labour | 1,668 ✓ |
| Surrinder Kumar Ram | Conservative | 697 |
| Paul Anthony Darke | Green | 491 |
| Bryan Hamer Lewis | Liberal Democrats | 293 |
Penn1 seat
| Praveen Singh | Conservative | 1,733 ✓ |
| Kashmire Darren Singh Hawker | Labour | 1,656 |
| Ayden Lorenzo Edmund Young | Green | 330 |
| Anna Khan | Liberal Democrats | 110 |
St Peters1 seat · turnout 27.1%
| Iqra Tahir | Labour | 1,249 ✓ |
| Mohammed Naseem | Green | 599 |
| David Murray | Liberal Democrats | 300 |
| Gillian Elizabeth Alexandria Timms | Conservative | 282 |
Tettenhall Regis1 seat · turnout 34.7%
| Udey Singh | Conservative | 1,663 ✓ |
| Rob Siarkiewicz | Labour | 1,051 |
| Julian Martin Donald | Liberal Democrats | 251 |
| Don Gwinnett | Green | 240 |
Tettenhall Wightwick1 seat · turnout 39.4%
| Sally Garner | Conservative | 2,228 ✓ |
| Bahadur Singh Dehar | Labour | 950 |
| Andrea Cantrill | Green | 267 |
| Arfan Khan | Liberal Democrats | 90 |
Wednesfield North1 seat · turnout 25.8%
| Mary Bateman | Labour | 1,431 ✓ |
| Nick Williams | Conservative | 754 |
Wednesfield South1 seat · turnout 24.1%
| Jacqui Coogan | Labour | 1,243 ✓ |
| Peter Dickens | Conservative | 914 |
| Harry Singh | Green | 301 |
