Before (end of 2001) (59 seats, Elections Centre)
Labour 28 · Conservative 23 · Liberal Democrats 8 · Other 0
After (end of 2002) (59 seats, Elections Centre)
Labour 29 · Conservative 22 · Liberal Democrats 8 · Other 0
Ward results
Abbey Meads1 seat · turnout 28.8%
| Justin Tomlinson | Conservative | 705 ✓ |
| Michelle Mahon | Labour | 195 |
| Katharine Pajak | Liberal Democrats | 101 |
Blunsdon1 seat · turnout 42.0%
| Doreen Dart | Conservative | 796 ✓ |
| Lynn Vardy | Labour | 160 |
| Ruth Fitchett | Liberal Democrats | 146 |
Central1 seat · turnout 25.4%
| David Nash | Labour | 758 ✓ |
| Michael James Dickinson | Liberal Democrats | 628 |
| Peter Bates | Conservative | 300 |
| Simon Smith | Green | 84 |
| J. Stuart | RRLP | 37 |
Covingham and Nythe1 seat
| Maureen Dilley | Labour | 1,188 ✓ |
| Angela Watts | Conservative | 984 |
| Adelaide Dudman | Liberal Democrats | 313 |
Dorcan1 seat · turnout 34.9%
| David Wren | Labour | 1,056 ✓ |
| Garry Perkins | Conservative | 986 |
| Mark Wheaver | Liberal Democrats | 275 |
| B. Jeffrey | RRLP | 55 |
Eastcott1 seat · turnout 28.7%
| Mike Evemy | Liberal Democrats | 1,030 ✓ |
| Richard Young | Labour | 571 |
| Russell Stephen Holland | Conservative | 352 |
| Christine Smith | Green | 155 |
| Sgt Colin Venn | — | 46 |
Freshbrook and Grange Park1 seat · turnout 28.1%
| Christopher Robert Shepherd | Liberal Democrats | 879 ✓ |
| Michael Bray | Conservative | 746 |
| Philip Rashid | Labour | 526 |
Gorse Hill & Pinehurst1 seat
| Maurice Fanning | Labour | 847 ✓ |
| Mark Furkins | Conservative | 376 |
| Andrew Newman | — | 170 |
| Jacob Pajak | Liberal Democrats | 168 |
Haydon Wick1 seat · turnout 29.9%
| David Renard | Conservative | 1,133 ✓ |
| Fay Howard | Labour | 821 |
| Tel Hudson | Liberal Democrats | 411 |
Highworth1 seat · turnout 38.6%
| Lisa Hawkes | Conservative | 1,293 ✓ |
| Peter Mallinson | Labour | 719 |
| Jennifer Shorten | Liberal Democrats | 550 |
Moredon1 seat · turnout 24.7%
| Derique Montaut | Labour | 843 ✓ |
| Kirt Wakefield | Conservative | 646 |
| Nigel Anthony Bass | Liberal Democrats | 329 |
Old Town & Lawns1 seat · turnout 52.5%
| W. Johnson | Liberal Democrats | 1,933 |
| C Lovell | Conservative | 1,603 |
| J. Newman | Labour | 273 |
| J. Hughes | Green | 147 |
Parks1 seat · turnout 21.7%
| Barrie Thompson | Labour | 973 ✓ |
| Natasha Young | Conservative | 293 |
| Ellen Aylett | Liberal Democrats | 245 |
Penhill1 seat · turnout 25.6%
| David Glaholm | Labour | 687 ✓ |
| Clive Fitchett | Liberal Democrats | 253 |
| Donald Day | Conservative | 215 |
Shaw and Nine Elms1 seat · turnout 27.2%
| Douglas Stewart | Conservative | 1,000 ✓ |
| Neil Heavens | Labour | 502 |
| Jack Phipps | Liberal Democrats | 379 |
St Margaret1 seat · turnout 30.4%
| Bernard Baker | Conservative | 1,069 ✓ |
| Alison Durrant | Labour | 897 |
| John Newman | Liberal Democrats | 300 |
St Philip1 seat · turnout 31.1%
| Philip Steele | Labour | 1,006 ✓ |
| Raymond William Fisher | Conservative | 882 |
| Martin George Wiltshire | Liberal Democrats | 214 |
| Raymond Smith | Green | 113 |
Western1 seat
| K. Small | Labour | 1,068 |
| P. Saunders | Conservative | 535 |
| E. Clifton-Page | Liberal Democrats | 301 |
| M Morton | Independent | 128 |
| Robert Heritage | Green | 94 |
Wroughton and Chiseldon1 seat · turnout 40.0%
| Jemima Milton | Conservative | 1,336 ✓ |
| Clive Hooper | Liberal Democrats | 1,154 |
| Andy Harrison | Labour | 449 |
| James Bevan | Green | 109 |
