Before (end of 2021) (42 seats, Open Council Data)
Conservative 16 · Liberal Democrats 15 · Labour 7 · Other 4
After (end of 2022) (42 seats, Open Council Data)
Liberal Democrats 17 · Conservative 13 · Labour 9 · Other 3
Ward results
Baffins1 seat · turnout 34.4%
| Kadir A. | Liberal Democrats | 1,391 ✓ |
| Oakley-Cleife P. | THORN IND | 760 |
| Charlie Douglas | Conservative | 757 |
| Christopher J. | Labour | 568 |
| Bob Simmonds | Green | 155 |
| Smith J. | Independent | 135 |
Central Southsea1 seat · turnout 32.6%
| Fielding G. | Labour | 1,849 ✓ |
| Shreeve S. | Liberal Democrats | 1,410 |
| Jack Ethan Jackson | Conservative | 411 |
| Groen M. | Green | 193 |
Charles Dickens1 seat · turnout 18.5%
| Yinka Adeniran | Labour | 1,216 ✓ |
| Raj R. | Conservative | 451 |
| Cole M. | Liberal Democrats | 379 |
| Dike C. | THORN IND | 370 |
| Pickett C. | TUSC | 43 |
Copnor1 seat · turnout 32.2%
| Swann B. | Conservative | 1,062 ✓ |
| Dent R. | THORN IND | 922 |
| Mary Vallely | Labour | 664 |
| Sheerman-Chase T. | Green | 280 |
| Candlish G. | Liberal Democrats | 203 |
Cosham1 seat · turnout 33.6%
| Asghar Shah | Labour | 1,639 ✓ |
| Hockaday H. | Conservative | 1,410 |
| Jerome M. | THORN IND | 207 |
| Helena Cole | Liberal Democrats | 180 |
Drayton & Farlington1 seat
| Simon Bosher | Conservative | 1,987 ✓ |
| Jha P. | Labour | 831 |
| Oulds T. | THORN IND | 472 |
| Baig D. | Liberal Democrats | 376 |
Eastney & Craneswater1 seat
| Winnington M. | Liberal Democrats | 1,380 ✓ |
| Scott Philip Green | Conservative | 1,112 |
| Withey C. | Labour | 995 |
| Tindal L. | THORN IND | 575 |
Fratton1 seat · turnout 26.8%
| Tom Coles | Labour | 1,214 ✓ |
| Donna Fuller | Liberal Democrats | 1,094 |
| Sweeney P. | Conservative | 484 |
Hilsea1 seat · turnout 30.7%
| Simpson R. | THORN IND | 1,097 ✓ |
| Jonas F. | Conservative | 1,075 |
| Lewis J. | Labour | 624 |
| Peter John Williams | Liberal Democrats | 173 |
| Murphy E. | Green | 116 |
Milton1 seat · turnout 39.0%
| Steve Pitt | Liberal Democrats | 1,651 ✓ |
| Savage P. | Labour | 1,613 |
| Chandler D. | Conservative | 630 |
| Shona Gilbert | Green | 198 |
Nelson1 seat
| Jason Fazackarley | Liberal Democrats | 1,109 ✓ |
| Aimee-Louise Gwyther | Labour | 584 |
| Spencer Roy Gardner | Conservative | 539 |
| Duncan Stuart Robinson | Green | 128 |
| Nicholas Doyle | TUSC | 30 |
Paulsgrove1 seat · turnout 27.6%
| Madgwick B. | THORN IND | 1,549 ✓ |
| Macfarlane A. | Conservative | 719 |
| Ghosh R. | Labour | 406 |
| Dodd N. | Liberal Democrats | 112 |
St Jude1 seat · turnout 36.7%
| J. Smyth | Labour | 1,360 ✓ |
| M. Northern | Liberal Democrats | 1,161 |
| A. Denny | Conservative | 617 |
| I. McCulloch | Green | 241 |
St Thomas1 seat
| Mark Jeffery | Liberal Democrats | 1,263 ✓ |
| Robert Johnson | Conservative | 783 |
| Joshua Anthony Allen | Labour | 761 |
| Elliott Lee | Green | 187 |
