Before (end of 2003) (36 seats, Elections Centre)
Conservative 14 · Labour 11 · Liberal Democrats 11 · Other 0
After (end of 2004) (36 seats, Elections Centre)
Conservative 16 · Liberal Democrats 12 · Labour 8 · Other 0
Ward results
Abbey1 seat
| Robert Gardiner | Conservative | 1,462 ✓ |
| Maria Griffin | Labour | 502 |
| David Brown | Liberal Democrats | 405 |
| Stuart Croft | Green | 148 |
Barnwood1 seat
| Elizabeth Noakes | Conservative | 1,048 ✓ |
| Kevin Mitchell | Liberal Democrats | 1,005 |
| David Purchase | Labour | 408 |
Barton & Tredworth1 seat
| U. Bhaimia | Liberal Democrats | 753 |
| Rose Workman | Labour | 728 |
| P. King | Conservative | 384 |
| J. Wilson | Green | 132 |
| J. Ewers | Soc Alt | 68 |
Elmbridge1 seat
| Susan Jones | Liberal Democrats | 742 ✓ |
| Nicola Pollard | Conservative | 692 |
| W. Trehearne | Labour | 330 |
| Mary Kyne | Green | 90 |
Grange1 seat
| Steve Morgan | Conservative | 885 ✓ |
| Garry Mills | Labour | 583 |
| Julian Powell | Liberal Democrats | 247 |
Hucclecote1 seat
| Susan Blakeley | Liberal Democrats | 1,455 ✓ |
| Malcolm Ogden | Conservative | 1,075 |
| Kay Mills | Labour | 292 |
| Ian Holt | English Democrats Party - Putting England First | 150 |
| Elinor Croxall | Green | 78 |
Longlevens1 seat
| Lucy Nethsingha | Liberal Democrats | 1,704 ✓ |
| Kathy Williams | Conservative | 1,650 |
| David Green | Labour | 247 |
Matson and Robinswood1 seat
| Moira Smith | Labour | 1,050 ✓ |
| David Martin | Conservative | 873 |
| Natalie West | Liberal Democrats | 350 |
Moreland1 seat
| Matthew Hobbs | Labour | 915 ✓ |
| Tony Kingsbury | Conservative | 695 |
| Patrick Lush | Liberal Democrats | 242 |
| Bryan Meloy | Green | 231 |
Tuffley1 seat
| Anne Suddards-Moss | Conservative | 822 ✓ |
| Janet Lugg | Labour | 625 |
| Jo Trigg | Liberal Democrats | 264 |
