Before (end of 1998) (70 seats, Elections Centre)
Labour 31 · Liberal Democrats 30 · Conservative 8 · Other 1
After (end of 1999) (70 seats, Elections Centre)
Liberal Democrats 37 · Labour 25 · Conservative 8 · Other 0
Ward results
Almondsbury1 seat · turnout 44.6%
| S. Cook | Conservative | 741 ✓ |
| J Maytham | Liberal Democrats | 490 |
| P Lillis | Labour | 89 |
Alveston1 seat · turnout 43.5%
| G. Fox | Liberal Democrats | 708 ✓ |
| L. Jackson | Conservative | 385 |
Boyd Valley2 seats · turnout 43.8%
| M. Palmer | Liberal Democrats | 903 ✓ |
| S. Grant | Conservative | 901 ✓ |
| A. Witts | Labour | 852 |
| C White | Conservative | 812 |
| O Beg | Liberal Democrats | 739 |
| J Easterbrook | Labour | 649 |
Bradley Stoke Baileys Court1 seat · turnout 23.6%
| H. Williams | Liberal Democrats | 427 ✓ |
| M. Edey | Conservative | 184 |
| E Gordon | Labour | 127 |
Bradley Stoke Bowsland2 seats · turnout 19.6%
| J Barge | Liberal Democrats | 788 ✓ |
| J. Williams | Liberal Democrats | 710 ✓ |
| A Low | Conservative | 223 |
| R. Low | Conservative | 219 |
| D. Hutchinson | Labour | 203 |
| P. Putterill | Labour | 169 |
Bradley Stoke Sherbourne2 seats · turnout 17.4%
| D. Adams | Liberal Democrats | 343 ✓ |
| Adams A. | Liberal Democrats | 328 ✓ |
| J Howells | Conservative | 196 |
| N Peaple | Labour | 154 |
Chipping Sodbury2 seats · turnout 44.8%
| L. Boon | Liberal Democrats | 1,053 ✓ |
| S. Mead | Liberal Democrats | 1,038 ✓ |
| P Tily | Conservative | 991 |
| M. Radnedge | Conservative | 818 |
| G Philp | Independent | 372 |
| S. Lomas | Labour | 210 |
| F Simpson | Labour | 179 |
Cotswold Edge1 seat · turnout 47.9%
| S. Hope | Liberal Democrats | 721 ✓ |
| R Starling | Conservative | 601 |
| B Edge | Labour | 59 |
Dodington2 seats · turnout 23.0%
| K. Crowe | Liberal Democrats | 790 ✓ |
| A. Davis | Liberal Democrats | 741 ✓ |
| R Clements | Labour | 254 |
| A Loveridge | Conservative | 239 |
| C Pfeil | Labour | 225 |
| D Loveridge | Conservative | 212 |
Downend3 seats · turnout 38.9%
| A. Cullimore | Conservative | 1,542 ✓ |
| Upjohn D. | Conservative | 1,483 ✓ |
| I Smith | Conservative | 1,479 ✓ |
| M. Evans | Labour | 1,228 |
| J. Snellings | Labour | 1,209 |
| J Seagrave | Labour | 1,161 |
| L. Brady | Liberal Democrats | 528 |
| A Knight | Liberal Democrats | 486 |
| K. Wrigley | Liberal Democrats | 444 |
Filton3 seats · turnout 28.4%
| R. Hutchinson | Labour | 1,343 ✓ |
| T Pomroy | Labour | 1,260 ✓ |
| S Sim | Labour | 1,257 ✓ |
| B Freeguard | Conservative | 657 |
| A Bryant | Conservative | 633 |
| A. Kenyon | Conservative | 592 |
| A. Hicks | Liberal Democrats | 298 |
| D Pearce | Liberal Democrats | 287 |
| G Shaw | Liberal Democrats | 278 |
Frampton Cotterell2 seats · turnout 41.8%
| P. Hockey | Liberal Democrats | 1,261 ✓ |
| W Hockey | Liberal Democrats | 1,176 ✓ |
| D Manfield | Conservative | 488 |
| D Broome | Conservative | 475 |
| G. Keel | Labour | 308 |
| T Trollope | Labour | 260 |
Hanham3 seats · turnout 35.9%
| L. Bishop | Labour | 1,188 ✓ |
| C. Cradock | Labour | 1,182 ✓ |
| N. Cradock | Labour | 1,162 ✓ |
| K Hobbs | Conservative | 913 |
| J Lewis | Conservative | 891 |
| M. Morgan | Conservative | 847 |
| R Payne | Liberal Democrats | 801 |
| T Bridgeman | Liberal Democrats | 787 |
| J Dando | Liberal Democrats | 700 |
Kings Chase3 seats · turnout 24.0%
| D. Macrae | Labour | 1,436 ✓ |
| T. Walker | Labour | 1,420 ✓ |
| J. Macrae | Labour | 1,378 ✓ |
| H. Goddard | Conservative | 431 |
| C Haddy | Conservative | 389 |
| E Cregg | Liberal Democrats | 350 |
| J Corrigan | Liberal Democrats | 288 |
| M Hilborne | Liberal Democrats | 232 |
Ladden Brook1 seat · turnout 38.0%
| J. Capstick | Liberal Democrats | 565 ✓ |
| L Free | Conservative | 309 |
| E. McCarthy | Labour | 226 |
Longwell Green2 seats · turnout 37.2%
| J. Calway | Conservative | 1,164 ✓ |
| M Armstrong | Conservative | 1,110 ✓ |
| B. Bishop | Labour | 565 |
| R. Vincent | Liberal Democrats | 526 |
| R Wright | Labour | 522 |
| M Rawlings | Liberal Democrats | 457 |
Oldland Common2 seats · turnout 35.2%
| A. Greenfield | Liberal Democrats | 1,229 ✓ |
| M. Scawen | Liberal Democrats | 1,028 ✓ |
| A. Coales | Labour | 615 |
| M. Bridge | Labour | 607 |
| J. Calway | Conservative | 235 |
Parkwall2 seats · turnout 26.9%
| A. Lovell | Labour | 972 ✓ |
| J. Lovell | Labour | 969 ✓ |
| D Porter | Conservative | 376 |
| J Scammell | Conservative | 358 |
| M. Golding | Liberal Democrats | 319 |
| J Lord | Liberal Democrats | 302 |
Patchway3 seats · turnout 24.6%
| L. Gray | Labour | 934 ✓ |
| K Dando | Liberal Democrats | 864 ✓ |
| E. Orpen | Labour | 786 ✓ |
| M. Richardson | Labour | 702 |
| K Graupner | Liberal Democrats | 676 |
| C. Horton | Independent | 639 |
| M. Graupner | Liberal Democrats | 626 |
| J. Horton | Independent | 441 |
| L. Kent | Conservative | 290 |
Pilning & Severn Beach1 seat · turnout 33.0%
| P. Tzack | Liberal Democrats | 514 ✓ |
| M Roberts | Conservative | 264 |
Rodway3 seats · turnout 32.7%
| C. Springer | Labour | 1,546 ✓ |
| M. Dean | Labour | 1,544 ✓ |
| D Brownlie | Labour | 1,518 ✓ |
| M Bisp | Conservative | 720 |
| P Williams | Conservative | 702 |
| C Hunt | Conservative | 702 |
| E. Wadner | Liberal Democrats | 333 |
| J. Martin | Liberal Democrats | 312 |
| J. Reeves | Liberal Democrats | 311 |
Severn1 seat · turnout 56.9%
| A Williams | Liberal Democrats | 884 ✓ |
| S. Bedford | Conservative | 707 |
Siston3 seats · turnout 37.3%
| J. Byron | Liberal Democrats | 1,078 ✓ |
| M Poarch | Liberal Democrats | 1,044 ✓ |
| O. Maggs | Labour | 1,007 ✓ |
| C Martyn | Liberal Democrats | 994 |
| J. Kenvin | Labour | 989 |
| P. Rooney | Labour | 951 |
| J Burns | Conservative | 939 |
| V. Lee | Conservative | 901 |
| A Fry | Conservative | 807 |
Staple Hill2 seats · turnout 34.0%
| S. Potts | Labour | 1,394 ✓ |
| G. King | Labour | 1,301 ✓ |
| R Long | Conservative | 373 |
| R Lavis | Conservative | 324 |
| D Nethercote | Liberal Democrats | 176 |
| E Verso | Liberal Democrats | 166 |
Stoke Gifford3 seats · turnout 22.8%
| M. Gallivan | Labour | 991 ✓ |
| N Sloper | Labour | 970 ✓ |
| J Wakeham | Labour | 926 ✓ |
| J. Platten | Conservative | 659 |
| B Adams | Liberal Democrats | 656 |
| M Platten | Conservative | 638 |
| R Parkinson | Liberal Democrats | 347 |
| A Monaghan | Liberal Democrats | 337 |
Thornbury North2 seats · turnout 32.3%
| C. Fardell | Liberal Democrats | 839 ✓ |
| N. Halsall | Liberal Democrats | 731 ✓ |
| P. Rickards | Conservative | 619 |
| J. Buxton | Conservative | 598 |
| W Gill | Labour | 335 |
| B Watkins | Labour | 233 |
| A Pinder | Green | 158 |
Thornbury South2 seats · turnout 44.2%
| M. Tyrell | Liberal Democrats | 1,355 ✓ |
| Julie Ward | Liberal Democrats | 1,185 ✓ |
| T. Press | Labour | 663 |
| H. Langston | Conservative | 477 |
| Darren Daniels | Conservative | 453 |
| G Pepworth | Labour | 421 |
Westerleigh1 seat · turnout 45.7%
| A. Bracey | Liberal Democrats | 798 ✓ |
| L. Winter | Conservative | 310 |
| M Bell | Labour | 80 |
Winterbourne3 seats · turnout 40.3%
| P. Heaney | Liberal Democrats | 1,519 ✓ |
| A. Cox | Liberal Democrats | 1,443 ✓ |
| Higgs A. | Conservative | 1,278 ✓ |
| R Reed | Liberal Democrats | 1,262 |
| R. Northam | Conservative | 1,262 |
| M May | Conservative | 1,172 |
| J Lloyd | Labour | 376 |
| H. Becker | Labour | 368 |
| S. Bean | Labour | 344 |
Woodstock3 seats · turnout 27.6%
| R. Holmes | Labour | 1,540 ✓ |
| S. Hunt | Labour | 1,500 ✓ |
| R. Coales | Labour | 1,474 ✓ |
| D Hooper | Conservative | 563 |
| W. Keats | Conservative | 534 |
| V. Bridgeman | Liberal Democrats | 490 |
| J. Greenfield | Liberal Democrats | 413 |
| S. Rickersby | Liberal Democrats | 412 |
Yate Central2 seats · turnout 26.6%
| Sidney Walker | Liberal Democrats | 916 ✓ |
| R. Davis | Liberal Democrats | 855 ✓ |
| M Chivers | Labour | 301 |
| J Sims | Labour | 271 |
| S. Johnson | Conservative | 249 |
| E. Caple | Conservative | 243 |
Yate North2 seats · turnout 27.9%
| A. Lawrance | Liberal Democrats | 1,055 ✓ |
| M Robbins | Liberal Democrats | 1,028 ✓ |
| E Adams | Labour | 255 |
| A. Burcher | Conservative | 247 |
| P Scott | Conservative | 243 |
| P Sutton | Labour | 233 |
