Before (end of 2020) (33 seats, Open Council Data)
Labour 24 · Conservative 9
After (end of 2021) (33 seats, Open Council Data)
Labour 22 · Conservative 10 · Liberal Democrats 1
Ward results
Abbey1 seat
| Clare Smalley | Liberal Democrats | 974 ✓ |
| Val Moore | Labour | 549 |
| Hansard R. | Conservative | 305 |
| Yates K.G. | Green | 99 |
| Penman D.K. | REF | 36 |
Birchwood1 seat
| Eddie Strengiel | Conservative | 958 ✓ |
| Paul Alan Gowen | Labour | 562 |
| John Anthony Radford | Green | 76 |
| Sheila Chapman | Liberal Democrats | 51 |
Boultham1 seat
| Calum Watt | Labour | 704 ✓ |
| Daniel Carvalho | Conservative | 615 |
| Simon Tooke | Green | 121 |
| Charles Parker | Liberal Democrats | 76 |
Carholme1 seat
| Lucinda Emmeline Preston | Labour | 1,171 ✓ |
| Jack Choi | Conservative | 436 |
| Nicola Watson | Green | 203 |
| Oliver William Craven | Liberal Democrats | 90 |
| Aston Lee Readings | Trade Unionist and Socialist Coalition | 33 |
| Charles William Shaw | The Liberal Party | 29 |
Castle1 seat
| Donald Nannestad | Labour | 842 ✓ |
| Storer R.L. | Conservative | 618 |
| Norman Haigh | Green | 155 |
| Aidan David Turner | Liberal Democrats | 78 |
Glebe1 seat
| Ric Metcalfe | Labour | 705 ✓ |
| Jacob Robert D'Avenant Beardmore | Conservative | 677 |
| McKenna F. | Green | 207 |
Hartsholme1 seat
| Clarkson D. | Conservative | 1,229 ✓ |
| Ellis A. | Labour | 626 |
| Parr M. | Green | 194 |
| Josh Charters | Liberal Democrats | 90 |
Minster1 seat
| Storer M.J. | Conservative | 955 ✓ |
| Joshua Todd Wells | Labour | 769 |
| Dale R.A. | Liberal Democrats | 118 |
| Valerie Anne Wilkinson | Green | 84 |
Moorland1 seat
| Fido M.T. | Conservative | 796 ✓ |
| Geoff Ellis | Labour | 701 |
| Padley C. | Green | 112 |
| Atkinson B. | Liberal Democrats | 53 |
Park1 seat
| Chris Burke | Labour | 719 ✓ |
| Liam James Sperrin | Conservative | 392 |
| Sally Anne Horscroft | Green | 152 |
| Natasha Chapman | Liberal Democrats | 98 |
| Nick Parker | TUSC | 36 |
