Before (end of 2020) (42 seats, Open Council Data)
Liberal Democrats 17 · Conservative 16 · Labour 6 · Other 3
After (end of 2021) (42 seats, Open Council Data)
Conservative 16 · Liberal Democrats 15 · Labour 7 · Other 4
Ward results
Baffins1 seat · turnout 33.0%
| Darren Sanders | Liberal Democrats | 1,737 ✓ |
| Tom Collins | Conservative | 1,066 |
| Christopher J. | Labour | 640 |
| Bob Simmonds | Green | 246 |
Central Southsea1 seat · turnout 33.9%
| Charlotte Rachel Gerada | Labour | 1,740 ✓ |
| Pitt S. | Liberal Democrats | 1,611 |
| C.P. Dougla | Conservative | 570 |
| Tamara Groen | Green | 191 |
Charles Dickens1 seat · turnout 19.3%
| Mellor K. | Labour | 1,183 ✓ |
| Raj R. | Conservative | 713 |
| Chowdhury Y. | Liberal Democrats | 600 |
| Pickett C. | TUSC | 97 |
Copnor1 seat · turnout 31.4%
| Gosling L.M.D. | Conservative | 1,636 ✓ |
| Mary Vallely | Labour | 805 |
| Sheerman-Chase T. | Green | 326 |
| Tera B. | Liberal Democrats | 307 |
Cosham1 seat · turnout 33.7%
| Michael Atkins | Conservative | 1,668 ✓ |
| Asghar Shah | Labour | 1,252 |
| Donna Fuller | Liberal Democrats | 333 |
| Jerome M. | Independent | 103 |
| Wagner V.G. | NHA | 100 |
Drayton & Farlington1 seat
| Ryan Brent | Conservative | 2,707 ✓ |
| Simpson D.A. | Labour | 776 |
| Garland D.M. | Liberal Democrats | 475 |
Eastney & Craneswater1 seat
| Smith J.R. | Conservative | 1,654 ✓ |
| Winnington M.R. | Liberal Democrats | 1,292 |
| Withey C. | Labour | 1,139 |
| Groen M. | Green | 289 |
Fratton1 seat · turnout 27.6%
| Brown S.W. | Liberal Democrats | 1,029 ✓ |
| Coles N. | Labour | 977 |
| Sweeney P.M. | Conservative | 712 |
| Hawkins K. | Green | 154 |
| Smith J. | WP | 49 |
Hilsea1 seat · turnout 29.5%
| Wemyss D.A. | Conservative | 1,763 ✓ |
| Lewis J.T. | Labour | 783 |
| Williams P.J. | Liberal Democrats | 265 |
| Murphy E.L.K. | Green | 217 |
Milton1 seat · turnout 36.8%
| Barrett K.E. | Liberal Democrats | 1,471 ✓ |
| Savage P.A. | Labour | 1,251 |
| Smith J.D. | Conservative | 901 |
| Shona Gilbert | Green | 283 |
Nelson1 seat
| Leo Madden | Liberal Democrats | 1,097 ✓ |
| David Robert Cairns | Conservative | 791 |
| Georgia Joanne Hancock | Labour | 495 |
| Duncan Stuart Robinson | Green | 143 |
Paulsgrove1 seat · turnout 33.7%
| Madgwick G.D. | Independent | 1,684 ✓ |
| Hewitt T. | Conservative | 1,269 |
| Farwell M. | Labour | 397 |
| Brown G.M.F. | Liberal Democrats | 81 |
St Jude1 seat · turnout 38.4%
| Hugh Mason | Liberal Democrats | 1,287 ✓ |
| Ghosh R. | Labour | 1,194 |
| Gorys S.A. | Conservative | 847 |
| McCulloch I.D. | Green | 283 |
St Thomas1 seat
| Ian Holder | Liberal Democrats | 1,428 ✓ |
| Alicia Denny | Conservative | 943 |
| Rebecca Ozaniec | Labour | 760 |
| Elliott Lee | Green | 237 |
