Before (end of 2002) (42 seats, Elections Centre)
Conservative 15 · Labour 14 · Liberal Democrats 13 · Other 0
After (end of 2003) (42 seats, Elections Centre)
Liberal Democrats 16 · Conservative 15 · Labour 11 · Other 0
Ward results
Baffins1 seat · turnout 31.7%
| Geoffrey Goble | Liberal Democrats | 1,638 ✓ |
| Neil Pettigrew | Conservative | 1,055 |
| Simon Bramwell | Labour | 434 |
| Sarah Coote | Green | 145 |
Central Southsea1 seat · turnout 28.1%
| Deborah Tomes | Conservative | 1,271 ✓ |
| Mark Button | Labour | 1,118 |
| Edward Couldwell | Liberal Democrats | 575 |
| Timothy Evans | — | 121 |
Charles Dickens1 seat · turnout 22.9%
| Steven Wylie | Liberal Democrats | 1,123 ✓ |
| John McIntyre | Labour | 874 |
| Andrew Pursglove | Conservative | 333 |
| Roland Woods | Independent | 92 |
Copnor1 seat · turnout 23.5%
| Alan Langford | Conservative | 1,118 ✓ |
| Barbara Sparrow | Labour | 761 |
| Jennifer Evans | Liberal Democrats | 477 |
Cosham1 seat · turnout 26.2%
| Luke Mason | Conservative | 1,048 ✓ |
| Stephen Reid | Labour | 936 |
| Alan Webb | Liberal Democrats | 596 |
Drayton & Farlington1 seat · turnout 36.4%
| Robin Sparshatt | Conservative | 1,848 ✓ |
| Paul Whittle | Liberal Democrats | 1,157 |
| Sonia Relf | Labour | 582 |
Eastney & Craneswater1 seat · turnout 28.4%
| Frederick Charlton | Liberal Democrats | 1,410 ✓ |
| Nicholas Lacey | Conservative | 1,070 |
| June Clarkson | Labour | 419 |
Fratton1 seat · turnout 20.1%
| Eleanor Scott | Liberal Democrats | 1,102 ✓ |
| Beverley Hancock | Labour | 545 |
| Peter Ross | Conservative | 450 |
Hilsea1 seat · turnout 28.3%
| Alistair Thompson | Conservative | 1,281 ✓ |
| John Ferrett | Labour | 1,126 |
| Hugh Mason | Liberal Democrats | 435 |
Milton1 seat
| Robert Vernon-Jackson | Liberal Democrats | 1,547 ✓ |
| Gerald Shimbart | Conservative | 822 |
| Gordon McKinven | Independent | 588 ✓ |
| Kenneth Ferrett | Labour | 372 |
| Marco Pellicci | Liberal Democrats | 211 |
| Nigel Sizer | Independent | 162 |
| David Hill | SNP | 133 |
| John Dysart | SSP | 122 |
| Andrea Smith | Green | 112 |
Nelson1 seat · turnout 20.4%
| Leo Madden | Labour | 987 ✓ |
| Selina Corkerton | Conservative | 717 |
| James Bowden | Liberal Democrats | 417 |
Paulsgrove1 seat · turnout 19.6%
| David Horne | Labour | 1,012 ✓ |
| Lisa Stubbs | Conservative | 659 |
| Matthew Price | Liberal Democrats | 211 |
| Brian Bundy | Green | 103 |
St Jude1 seat
| David Butler | Liberal Democrats | 1,106 ✓ |
| Malcolm Kristion George Chewter | Conservative | 1,033 |
| Matthew Gummerson | Labour | 304 |
St Thomas1 seat
| Leslie Stevens | Liberal Democrats | 1,487 ✓ |
| Elaine Shimbart | Conservative | 1,033 |
| Alwin Oliver | Labour | 328 |
| Paul Thatcher | — | 72 |
