Before (end of 2002) (70 seats, Elections Centre)
Liberal Democrats 37 · Labour 23 · Conservative 10 · Other 0
After (end of 2003) (70 seats, Elections Centre)
Liberal Democrats 33 · Conservative 21 · Labour 16 · Other 0
Ward results
Almondsbury1 seat · turnout 47.9%
| Sheila Cook | Conservative | 858 ✓ |
| Graham Pendrill | Liberal Democrats | 503 |
| Judith Martindale | Labour | 82 |
Alveston1 seat · turnout 37.7%
| Gary Fox | Liberal Democrats | 498 ✓ |
| Leona Roberts | Conservative | 380 |
| Patricia Putterill | Labour | 58 |
Bitton1 seat · turnout 44.5%
| Michael Thomas | Liberal Democrats | 472 ✓ |
| Virginia McNab | Conservative | 467 |
| John Graham | Labour | 255 |
Boyd Valley2 seats · turnout 45.3%
| Sandra Grant | Conservative | 1,417 ✓ |
| Philip Trotman | Conservative | 1,108 ✓ |
| Marilyn Palmer | Liberal Democrats | 933 |
| Mollie Ward | Liberal Democrats | 827 |
| Andrew Witts | Labour | 466 |
| Alan Maggs | Labour | 279 |
Bradley Stoke Baileys Court1 seat · turnout 26.3%
| Mike Collins | Liberal Democrats | 446 ✓ |
| Ronald Bidder | Conservative | 242 |
| Anthony Blake | Labour | 149 |
Bradley Stoke Bowsland2 seats · turnout 22.8%
| Julian Barge | Liberal Democrats | 875 ✓ |
| Jonathan Williams | Liberal Democrats | 866 ✓ |
| Kion Northam | Conservative | 367 |
| Mary Newport | Conservative | 295 |
| John Samways | Labour | 210 |
| Robin Anthony King | Labour | 170 |
Bradley Stoke Sherbourne2 seats · turnout 27.2%
| Christopher Lees | Liberal Democrats | 529 ✓ |
| Jo Byron | Liberal Democrats | 508 ✓ |
| Mary Prescott | Conservative | 364 |
| David Pickwell | Conservative | 356 |
| Andrew Richard Hewlett | Labour | 174 |
| Stuart MacCallum | Labour | 171 |
Charfield1 seat · turnout 33.4%
| Sandra O'Neill | Liberal Democrats | 592 ✓ |
| John Buxton | Conservative | 221 |
| John Noseley | Labour | 82 |
Chipping Sodbury2 seats · turnout 48.3%
| Linda Ann Boon | Liberal Democrats | 1,312 ✓ |
| Sarah Mead | Liberal Democrats | 1,256 ✓ |
| James Febry | Conservative | 971 |
| Martyn Radnedge | Conservative | 927 |
| Roland Clements | Labour | 355 |
| Charles Pfeil | Labour | 151 |
Cotswold Edge1 seat · turnout 46.4%
| Susan Hope | Liberal Democrats | 799 ✓ |
| Helen Heeley | Conservative | 501 |
| Jeremy Rowden | Labour | 47 |
Dodington2 seats · turnout 24.6%
| Kay Crowe | Liberal Democrats | 938 ✓ |
| Anthony Davis | Liberal Democrats | 860 ✓ |
| Lynn Chatfield | Conservative | 276 |
| Claire Seward | Conservative | 269 |
| Diane Hutchinson | Labour | 155 |
| Donald Brownlie | Labour | 145 |
Downend3 seats · turnout 41.5%
| Jim Cullimore | Conservative | 1,591 ✓ |
| Iam Smith | Conservative | 1,503 ✓ |
| David Upjohn | Conservative | 1,482 ✓ |
| John Laurie | Independent | 883 |
| Julie Snelling | Labour | 846 |
| Desley Radmall | Labour | 833 |
| Robert John Lomas | Labour | 726 |
| Shaine Lewis | Independent | 698 |
| Graeme Ridley | Liberal Democrats | 557 |
| James Corrigan | Liberal Democrats | 448 |
| Aubrey Trotman-Dickenson | Liberal Democrats | 352 |
Filton3 seats · turnout 30.0%
| Roger Hutchinson | Labour | 1,124 ✓ |
| Stanley Sims | Labour | 1,087 ✓ |
| Terry Pomroy | Labour | 1,068 ✓ |
| Brian Freeguard | Conservative | 868 |
| Anne Kenyon | Conservative | 832 |
| David Bell | Conservative | 832 |
| Maureen Williams | Liberal Democrats | 482 |
| Arthur Adams | Liberal Democrats | 343 |
| Raymond Cottrell | Liberal Democrats | 317 |
| Philip Winter | Independent | 139 |
Frampton Cotterell2 seats · turnout 41.1%
| Dave Hockey | Liberal Democrats | 1,109 ✓ |
| Patricia Hockey | Liberal Democrats | 1,099 ✓ |
| Patricia Bashford | Conservative | 598 |
| Betty Bird | Conservative | 561 |
| George Keel | Labour | 393 |
| Terence Trollope | Labour | 339 |
Hanham3 seats · turnout 39.8%
| John Goddard | Conservative | 1,470 ✓ |
| Heather Goddard | Conservative | 1,469 ✓ |
| June Bamford | Conservative | 1,454 ✓ |
| April Begley | Labour | 1,123 |
| Colin Cradock | Labour | 1,106 |
| Norma Cradock | Labour | 1,095 |
| Michael Williams | Liberal Democrats | 642 |
| Lindsay Brady | Liberal Democrats | 556 |
| Adrian Rush | Liberal Democrats | 536 |
Kings Chase3 seats · turnout 28.1%
| Deanna MacRae | Labour | 1,425 ✓ |
| Tina Walker | Labour | 1,297 ✓ |
| Malcolm Bridge | Labour | 1,296 ✓ |
| Malcolm Lake | Conservative | 745 |
| Julian Gibbs | Conservative | 731 |
| Robert Lavis | Conservative | 627 |
| Joan Reeves | Liberal Democrats | 300 |
| Louise Harrison | Liberal Democrats | 241 |
| Christine Thomas | Liberal Democrats | 236 |
Ladden Brook1 seat · turnout 39.9%
| Howard Gawler | Liberal Democrats | 672 ✓ |
| Alex Wade | Conservative | 379 |
| Richard Tapsell | Labour | 88 |
Longwell Green2 seats · turnout 38.0%
| John Calway | Conservative | 1,403 ✓ |
| Michael Armstrong | Conservative | 1,362 ✓ |
| Carl Lander | Labour | 498 |
| Michael Bell | Labour | 492 |
| Edward Allinson | Liberal Democrats | 308 |
| Alan Greenfield | Liberal Democrats | 303 |
Oldland Common2 seats · turnout 32.7%
| Jane Allinson | Liberal Democrats | 937 ✓ |
| Marc Scawen | Liberal Democrats | 908 ✓ |
| Alan Coales | Labour | 511 |
| Kim Scudamore | Labour | 405 |
| Brian Morgan | Conservative | 324 |
| June Sweetland | Conservative | 312 |
Parkwall2 seats · turnout 31.7%
| Arnold Lovell | Labour | 917 ✓ |
| June Lovell | Labour | 906 ✓ |
| William Douglas | Conservative | 560 |
| Cyril Haddy | Conservative | 521 |
| Derek Nethercote | Liberal Democrats | 475 |
| Geoffrey Nicks | Liberal Democrats | 469 |
Patchway3 seats · turnout 26.1%
| Kenneth Dando | Liberal Democrats | 1,031 ✓ |
| Kenneth Graupner | Liberal Democrats | 904 ✓ |
| Marjorie Graupner | Liberal Democrats | 831 ✓ |
| Eric Gordon | Labour | 758 |
| Evelyn Orpen | Labour | 741 |
| Michael Grotzke | Labour | 703 |
| Lesley Kent | Conservative | 400 |
| Robert Steven Pritchard | Conservative | 393 |
| Thelma Smith | Conservative | 363 |
| Robert Crabtree | CPA | 137 |
Pilning & Severn Beach1 seat · turnout 38.1%
| Peter Tyzack | Liberal Democrats | 470 ✓ |
| Robin Prouse | Conservative | 384 |
| Ivor Humphries | Labour | 184 |
Rodway3 seats · turnout 33.2%
| Casper Springer | Labour | 1,473 ✓ |
| Patricia Apps | Labour | 1,422 ✓ |
| Bill Bowrey | Labour | 1,396 ✓ |
| Martin Bisp | Conservative | 779 |
| Leslie Pickin | Conservative | 779 |
| Anthony Fry | Conservative | 758 |
| Joel Hirst | Liberal Democrats | 396 |
| Jennifer Beddoe | Liberal Democrats | 389 |
| Alan Tuckett | Liberal Democrats | 326 |
Severn1 seat · turnout 66.0%
| Matthew Riddle | Conservative | 1,034 ✓ |
| Tony Williams | Liberal Democrats | 752 |
| Patrick Lillis | Labour | 27 |
Siston3 seats · turnout 37.6%
| Colin Hunt | Conservative | 1,912 ✓ |
| David Kearns | Conservative | 1,872 ✓ |
| Valerie Lee | Conservative | 1,822 ✓ |
| Mark Poarch | Liberal Democrats | 1,396 |
| Richard Harris | Liberal Democrats | 1,355 |
| Georgina Tankard | Liberal Democrats | 1,311 |
| Olive Maggs | Labour | 1,239 |
| John Kenvin | Labour | 1,100 |
| Ian Boulton | Labour | 1,093 |
Staple Hill2 seats · turnout 32.2%
| Shirley Potts | Labour | 1,201 ✓ |
| Geoff King | Labour | 1,088 ✓ |
| Roger Long | Conservative | 410 |
| Elizabeth Shepherd | Conservative | 376 |
| Claire Hopkins | Liberal Democrats | 247 |
| Lee Hopkins | Liberal Democrats | 217 |
Stoke Gifford3 seats · turnout 38.3%
| Brian Allinson | Conservative | 1,543 ✓ |
| Keith Cranney | Conservative | 1,469 ✓ |
| Justin Howells | Conservative | 1,403 ✓ |
| Robert Gibbons | Liberal Democrats | 980 |
| Derrick MacDonald | Liberal Democrats | 940 |
| Kingsley Hill | Liberal Democrats | 929 |
| Robin Horsfall | Labour | 874 |
| John Wakeham | Labour | 845 |
| Norman Mallett | Labour | 728 |
Thornbury North2 seats · turnout 43.5%
| Claire Fardell | Liberal Democrats | 1,221 ✓ |
| Neil Halsall | Liberal Democrats | 1,123 ✓ |
| Pamela Rickards | Conservative | 887 |
| Quentin Killey | Conservative | 847 |
| Alan Pinder | Green | 261 |
| Colin Burgess | Labour | 238 |
| Gillian Foxton | Labour | 170 |
Thornbury South2 seats · turnout 40.8%
| Maggie Tyrrell | Liberal Democrats | 1,101 ✓ |
| Jeanette Ward | Liberal Democrats | 1,031 ✓ |
| Mike Ball | Conservative | 795 |
| Tony Brennan | Conservative | 755 |
| Robin Hall | Labour | 277 |
| Gary Pepworth | Labour | 219 |
Westerleigh1 seat · turnout 48.5%
| Alan Bracey | Liberal Democrats | 772 ✓ |
| Ethel Coles | Conservative | 389 |
| Hazel Becker | Labour | 117 |
Winterbourne3 seats · turnout 43.0%
| Allan Higgs | Conservative | 1,919 ✓ |
| John Godwin | Conservative | 1,838 ✓ |
| Michael Fletcher | Conservative | 1,729 ✓ |
| Andy Cox | Liberal Democrats | 1,440 |
| Bob Reed | Liberal Democrats | 1,283 |
| Bob Ross | Liberal Democrats | 1,266 |
| Danny Scott | Labour | 290 |
| Phyllis Taylor | Labour | 276 |
| Carolyn Hewlett | Labour | 267 |
Woodstock3 seats · turnout 29.2%
| Roger Coales | Labour | 1,488 ✓ |
| Pat Rooney | Labour | 1,446 ✓ |
| Andy Perkins | Labour | 1,426 ✓ |
| Derrick Hooper | Conservative | 734 |
| John Lewis | Conservative | 677 |
| David Richard Porter | Conservative | 657 |
| Julie Greenfield | Liberal Democrats | 325 |
| Ernest Verso | Liberal Democrats | 307 |
| Richard Palmer | Liberal Democrats | 279 |
Yate Central2 seats · turnout 30.9%
| Sidney Walker | Liberal Democrats | 1,047 ✓ |
| Ruth Davis | Liberal Democrats | 1,001 ✓ |
| Alma Open | Conservative | 365 |
| Eugenia Caple | Conservative | 364 |
| Michael Chivers | Labour | 259 |
| Margaret Tapsell | Labour | 202 |
Yate North2 seats · turnout 34.5%
| Michael Robbins | Liberal Democrats | 1,313 ✓ |
| Alan Lawrance | Liberal Democrats | 1,299 ✓ |
| June Brown | Conservative | 418 |
| Ann Burcher | Conservative | 401 |
| Russell Testa | Labour | 184 |
| Helen Scott | Labour | 152 |
Yate West2 seats · turnout 30.4%
| Mike Drew | Liberal Democrats | 1,031 ✓ |
| Ian Blair | Liberal Democrats | 1,003 ✓ |
| Yvonne Ballard | Conservative | 256 |
| Sonia Johnson | Conservative | 238 |
| Kathleen Langley | Labour | 235 |
| John Sims | Labour | 206 |
