Before (end of 2021) (48 seats, Open Council Data)
Conservative 25 · Labour 23
After (end of 2022) (48 seats, Open Council Data)
Labour 26 · Conservative 21 · Liberal Democrats 1
Ward results
Bargate1 seat · turnout 23.2%
| Sarah Bogle | Labour | 1,696 ✓ |
| Perez-Storey C. | Conservative | 751 |
| Cox J. | Green | 241 |
| Josh Smith | Liberal Democrats | 150 |
| Henry G. | TUSC | 52 |
Bassett1 seat · turnout 42.5%
| Blackman R. | Liberal Democrats | 2,108 ✓ |
| Sahota N. | Conservative | 1,406 |
| Cox C. | Labour | 446 |
| Marx M. | TUSC | 51 |
Bevois1 seat · turnout 29.5%
| Toqeer Kataria | Labour | 2,230 ✓ |
| Pritheepal Roath | Conservative | 430 |
| Meldrum R. | Green | 255 |
| A. Greenwood | Liberal Democrats | 178 |
| Nick Chaffey | TUSC | 56 |
Bitterne1 seat
| Streets T. | Conservative | 1,248 ✓ |
| Andy Frampton | Labour | 1,097 |
| Mawle M. | Green | 141 |
| McGeorge N. | Liberal Democrats | 117 |
| Asher C. | TUSC | 47 |
Bitterne Park1 seat · turnout 37.6%
| Anthony Bunday | Labour | 1,828 ✓ |
| Rob Harwood | Conservative | 1,573 |
| Makrakis H. | Green | 394 |
| Fileman V. | TUSC | 61 |
Coxford1 seat · turnout 31.3%
| Renyard M. | Labour | 1,429 ✓ |
| Nolan P. | Conservative | 1,338 |
| Sam Philip Chapman | Liberal Democrats | 199 |
| Lucy Michelle Allotey | Green | 162 |
| Maggie Fricker | TUSC | 41 |
Freemantle1 seat · turnout 31.0%
| Steve Leggett | Labour | 1,989 ✓ |
| Dowse M. | Conservative | 903 |
| Bluemel L. | Green | 261 |
| Andy Beal | Liberal Democrats | 238 |
| Clarke C. | TUSC | 74 |
Harefield1 seat · turnout 31.4%
| Val Laurent | Conservative | 1,645 ✓ |
| Paul Kenny | Labour | 1,201 |
| Bluemel C. | Green | 208 |
| Ben Curd | Liberal Democrats | 161 |
| Wellman L. | TUSC | 50 |
Millbrook1 seat · turnout 31.4%
| Furnell D. | Labour | 1,622 ✓ |
| Steven Galton | Conservative | 1,511 |
| Bean J. | Green | 281 |
| Dee D. | TUSC | 48 |
Peartree1 seat · turnout 36.5%
| Eamonn Keogh | Labour | 2,046 ✓ |
| Tom Bell | Conservative | 1,339 |
| Naish R. | Liberal Democrats | 187 |
| Newey R. | Green | 169 |
| Fenner B. | TUSC | 30 |
Portswood1 seat · turnout 39.4%
| Mitchell L. | Labour | 1,749 ✓ |
| Katherine Jane Barbour | Green | 1,435 |
| Wai Kee Cheng | Conservative | 456 |
| Twine T. | TUSC | 47 |
Redbridge1 seat
| C. McEwing | Labour | 1,320 ✓ |
| Daniel Smith | Conservative | 1,243 |
| S. Stokes | Liberal Democrats | 157 |
| A. Cotton | Green | 139 |
| P. Wyatt | TUSC | 44 |
Shirley2 seats · turnout 42.9%
| Coombs H. | Labour | 2,237 ✓ |
| Alex Winning | Labour | 1,852 ✓ |
| Hetherton A. | Conservative | 1,592 |
| Simon Dominic Howell | Conservative | 1,336 |
| Wood S. | Liberal Democrats | 557 |
| Colin McDougall | Liberal Democrats | 391 |
| Howe A. | TUSC | 94 |
Sholing1 seat · turnout 31.3%
| Guthrie M. | Conservative | 1,660 ✓ |
| Cunio C. | Labour | 1,283 |
| Charlie Cutt | Green | 180 |
| Hopkins S. | Liberal Democrats | 165 |
| Clune D. | TUSC | 31 |
Swaythling1 seat · turnout 31.8%
| Lorna Fielker | Labour | 1,233 ✓ |
| Claire Lesley Smith | Conservative | 801 |
| Gravatt T. | Liberal Democrats | 424 |
| Sue Atkins | TUSC | 68 |
| Neil Kelly | TUSC | 38 |
Woolston1 seat · turnout 30.1%
| Blatchford S. | Labour | 1,605 ✓ |
| Beaurain J. | Conservative | 1,316 |
| Hillman C. | Green | 190 |
| Bleach C. | Liberal Democrats | 165 |
