Before (end of 1988) (76 seats, Elections Centre)
Labour 37 · Conservative 31 · Liberal Democrats 8 · Other 0
After (end of 1989) (76 seats, Elections Centre)
Labour 36 · Conservative 33 · Liberal Democrats 7 · Other 0
Ward results
Ashley1 seat · turnout 39.8%
| D. John | Labour | 1,584 ✓ |
| R. Lindsay | Green | 559 |
| R. Hodges | Conservative | 435 |
| D. Boyle | Liberal Democrats | 265 |
Avonmouth1 seat · turnout 52.8%
| E. Bristow | Labour | 2,389 ✓ |
| P. Bradbury | Conservative | 1,433 |
| L. Hersey | Green | 247 |
Bath Central1 seat · turnout 36.4%
| M. Wheadon | Conservative | 1,579 ✓ |
| P. Ward | Labour | 719 |
| P. Hardman | Green | 604 |
| B. Bodle | Liberal Democrats | 458 |
Bath North East1 seat · turnout 51.9%
| L. Price | Conservative | 1,781 ✓ |
| P. Marsh | Labour | 1,463 |
| M. Kelleher | Liberal Democrats | 626 |
| B. Drake | Green | 508 |
Bath North West1 seat · turnout 52.5%
| I. Dewey | Conservative | 2,416 ✓ |
| S. Sutherland | Liberal Democrats | 1,929 |
| S. Cottman | Labour | 486 |
| D. McCanlis | Green | 444 |
Bath South1 seat · turnout 54.5%
| R. Hall | Conservative | 2,087 ✓ |
| J. Manning | Liberal Democrats | 1,374 |
| C. James | Labour | 677 |
| C. French | Green | 342 |
Bath South East1 seat · turnout 42.1%
| B. Pascoe | Conservative | 1,812 ✓ |
| G. Withers | Green | 780 |
| M. Twohig | Liberal Democrats | 567 |
| S. Weston | Labour | 320 |
Bath South West1 seat · turnout 44.4%
| D. Nicoll | Labour | 1,985 ✓ |
| J. Hogan | Conservative | 1,351 |
| P. Davis | Liberal Democrats | 667 |
| T. Morgan | Green | 392 |
Bath West1 seat · turnout 42.0%
| R. Rosewarn | Labour | 2,384 ✓ |
| M. Hammond | Liberal Democrats | 1,059 |
| R. Thomas | Conservative | 686 |
| C. Hiron | Green | 211 |
Bathavon1 seat · turnout 44.8%
| E. Miles | Conservative | 1,938 ✓ |
| M. Flower | Liberal Democrats | 1,019 |
| D. Francis | Green | 455 |
| T. Pitt | Labour | 358 |
Bedminster1 seat · turnout 47.8%
| S. Hodkinson | Labour | 2,401 ✓ |
| B. Edwards | Conservative | 1,299 |
| R. Hughes | Liberal Democrats | 320 |
| R. Martin | Green | 221 |
Bishopston1 seat · turnout 56.4%
| A. Keefe | Labour | 1,880 ✓ |
| W. Brown | Conservative | 1,481 |
| S. Spilsbury | Liberal Democrats | 1,091 |
| J. Quinnell | Green | 411 |
Bishopsworth1 seat · turnout 44.6%
| V. Jackson | Labour | 1,756 ✓ |
| S. Willis | Conservative | 1,253 |
| M. Sykes | Liberal Democrats | 143 |
| A. Smith | Social Democratic Party | 142 |
| H. Armstrong | Green | 109 |
Bitton1 seat · turnout 50.5%
| L. Greenfield | Liberal Democrats | 2,407 ✓ |
| B. Hawking | Conservative | 2,154 |
| C. Nash | Labour | 1,103 |
Brislington East1 seat · turnout 49.7%
| P. Dunmore | Labour | 2,293 ✓ |
| I. Millard | Conservative | 1,479 |
| D. Brockwell | Social Democratic Party | 348 |
| R. Parsons | Liberal Democrats | 246 |
| G. Davey | Green | 212 |
Brislington West1 seat · turnout 52.3%
| B. Clarke | Liberal Democrats | 2,037 ✓ |
| D. Branch | Labour | 1,323 |
| S. Smith | Conservative | 1,104 |
Cabot1 seat · turnout 42.6%
| P. Davies | Liberal Democrats | 1,183 ✓ |
| L. Edwards | Labour | 873 |
| G. Keeley | Conservative | 843 |
| A. Clarke | Green | 486 |
Chew Valley1 seat · turnout 49.0%
| N. Hamilton | Conservative | 2,878 ✓ |
| L. Carruthers | Labour | 1,281 |
| S. Ledbetter | Liberal Democrats | 767 |
| C. Rowse | Green | 482 |
Clevedon1 seat · turnout 44.9%
| G. Morris | Conservative | 2,112 ✓ |
| D. Shopland | Independent | 1,334 |
| B. Chislett | Green | 860 |
| S. Britton | Labour | 486 |
Clifton1 seat · turnout 42.7%
| M. Withers | Conservative | 1,610 ✓ |
| G. Sawday | Green | 723 |
| M. Wollacott | Labour | 678 |
| E. Beaty | Liberal Democrats | 661 |
| W. Long | Social Democratic Party | 103 |
Cotham1 seat · turnout 40.3%
| R. Mullett | Conservative | 1,353 ✓ |
| C. Taylor | Labour | 860 |
| G. Collard | Green | 610 |
| M. Brown | Liberal Democrats | 465 |
Downend1 seat · turnout 53.1%
| R. Bevan | Labour | 2,370 ✓ |
| P. Walker | Conservative | 2,184 |
| P. Barrow | Liberal Democrats | 688 |
Easton1 seat · turnout 48.9%
| G. Singh | Labour | 1,889 ✓ |
| J. Freeman | Liberal Democrats | 1,081 |
| S. Hennighan | Conservative | 477 |
| A. Moore | Green | 198 |
Eastville1 seat · turnout 48.0%
| R. Thomas | Labour | 1,779 ✓ |
| G. Burton | Conservative | 1,586 |
| A. D'Eyncourt-Harvey | Liberal Democrats | 310 |
| C. Glover | Green | 307 |
Filton1 seat · turnout 48.6%
| E. Tayler | Labour | 2,839 ✓ |
| I. Roberts | Conservative | 2,485 |
Filwood1 seat · turnout 31.2%
| S. Grant | Labour | 1,745 ✓ |
| R. Marriott | Conservative | 274 |
| M. Norman | Liberal Democrats | 102 |
| M. Pitt | Green | 61 |
Frome Vale1 seat · turnout 54.8%
| R. Berry | Labour | 2,790 ✓ |
| C. Panes | Conservative | 1,672 |
| R. Thomas | Green | 355 |
| R. Cutts | Liberal Democrats | 298 |
Gordano Valley1 seat · turnout 43.6%
| R. Brown | Conservative | 2,642 ✓ |
| W. Williams | Liberal Democrats | 770 |
| D. White | Labour | 627 |
| P. Glendell | Green | 524 |
Hartcliffe1 seat · turnout 36.4%
| B. Chalmers | Labour | 1,838 ✓ |
| B. Edwards | Conservative | 841 |
| S. Thompson | Liberal Democrats | 221 |
| D. Tayler | Green | 151 |
Henbury1 seat · turnout 53.8%
| J. Smith | Labour | 2,202 ✓ |
| G. Tyrell | Conservative | 1,595 |
| S. Young | Liberal Democrats | 366 |
| A. Pitt | Green | 175 |
Hengrove1 seat · turnout 49.0%
| J. Webb | Liberal Democrats | 1,909 ✓ |
| H. Richmond | Conservative | 1,689 |
| D. Bryan | Labour | 1,320 |
| M. Turnbull | Green | 138 |
Henleaze1 seat · turnout 50.8%
| J. Portch | Conservative | 2,555 ✓ |
| G. Beddoes | Liberal Democrats | 643 |
| B. Massey | Labour | 541 |
| S. Hall | Green | 443 |
| H. Long | Social Democratic Party | 206 |
Hillfields1 seat · turnout 42.7%
| J. Marshall | Labour | 2,001 ✓ |
| A. Seville | Conservative | 991 |
| P. Hopkins | Social Democratic Party | 168 |
| W. Setter | Liberal Democrats | 165 |
| C. Stones | Green | 162 |
Horfield1 seat · turnout 50.9%
| J. Reed | Conservative | 1,826 ✓ |
| R. Clease | Labour | 1,722 |
| F. Young | Liberal Democrats | 363 |
| G. Dorey | Green | 180 |
Keynsham East1 seat · turnout 44.6%
| K. Nicholls | Conservative | 2,403 ✓ |
| A. Connett | Liberal Democrats | 1,160 |
| R. Lock | Labour | 622 |
Keynsham West1 seat · turnout 49.9%
| J. Lingard | Labour | 2,688 ✓ |
| A. Broad | Conservative | 1,661 |
| Y. George | Liberal Democrats | 503 |
Kings Chase1 seat · turnout 43.9%
| T. Walker | Labour | 2,376 ✓ |
| H. Mealing | Conservative | 1,017 |
| G. Hopkins | Liberal Democrats | 299 |
Kingsweston1 seat · turnout 50.2%
| K. Walker | Labour | 2,117 ✓ |
| J. Veale | Conservative | 1,487 |
| P. Cole | Liberal Democrats | 274 |
| G. Fishlock | Green | 192 |
Knowle1 seat · turnout 42.6%
| V. Davey | Labour | 1,887 ✓ |
| J. Gammon | Conservative | 924 |
| A. Bowman | Liberal Democrats | 250 |
| I. Davis | Green | 178 |
Ladden Brook1 seat · turnout 48.8%
| P. Hockey | Liberal Democrats | 2,718 ✓ |
| D. Manfield | Conservative | 1,703 |
| R. Millard | Labour | 492 |
Lawrence Hill1 seat · turnout 37.0%
| T. Turvey | Labour | 2,332 ✓ |
| S. Rizvi | Conservative | 436 |
| J. Firth | Green | 190 |
| J. Hennell | Liberal Democrats | 151 |
| A. Gilchrist | Other | 92 |
Lockleaze1 seat · turnout 41.1%
| M. Thomas | Labour | 2,094 ✓ |
| J. Boswell | Conservative | 760 |
| E. Bullard | Green | 286 |
Longwell Green1 seat · turnout 47.7%
| J. Calway | Conservative | 2,248 ✓ |
| A. Lovell | Labour | 1,919 |
| A. Wilson | Liberal Democrats | 721 |
Midsomer Norton1 seat · turnout 43.8%
| B. Perry | Labour | 2,839 ✓ |
| J. Blatchford | Conservative | 1,657 |
| H. Jones | Green | 362 |
| G. Webb | Liberal Democrats | 322 |
Mount Hill1 seat · turnout 48.3%
| S. Hunt | Labour | 2,950 ✓ |
| J. Bamford | Conservative | 1,944 |
| J. Corrigan | Liberal Democrats | 500 |
| S. Davis | Green | 349 |
Nailsea1 seat · turnout 41.8%
| P. Budd | Conservative | 2,733 ✓ |
| R. Steadman | Liberal Democrats | 920 |
| R. Fox | Labour | 890 |
| R. Wilson | Green | 774 |
Patchway1 seat · turnout 36.6%
| D. Dolling | Labour | 1,758 ✓ |
| D. Brown | Conservative | 829 |
| K. Graupner | Liberal Democrats | 387 |
| J. Thorp | Green | 155 |
Portishead1 seat · turnout 53.1%
| S. Taylor | Conservative | 2,193 ✓ |
| D. Bickley | Liberal Democrats | 1,882 |
| G. Green | Labour | 526 |
| J. Hayden | Green | 285 |
Priory1 seat · turnout 35.7%
| J. Wyatt | Conservative | 1,958 ✓ |
| R. Tucker | Labour | 673 |
| R. Kay | Liberal Democrats | 530 |
| R. Ward | Green | 426 |
Radstock1 seat · turnout 41.3%
| C. Dando | Labour | 3,193 ✓ |
| L. Perrott | Conservative | 1,410 |
| M. Boulton | Green | 503 |
| S. Hobbs | Liberal Democrats | 375 |
Redland1 seat · turnout 45.4%
| A. Waycott | Conservative | 1,770 ✓ |
| M. McGrath | Labour | 996 |
| C. Leegwater | Green | 563 |
| G. Hughes | Liberal Democrats | 545 |
Rodway1 seat · turnout 49.3%
| M. Bamford | Labour | 2,214 ✓ |
| J. Hector | Conservative | 1,314 |
| E. Cregg | Liberal Democrats | 435 |
Severn Vale1 seat · turnout 40.7%
| W. Fowler | Conservative | 2,370 ✓ |
| M. Clark | Liberal Democrats | 748 |
| R. Hall | Labour | 680 |
| A. Pinder | Green | 317 |
Siston1 seat · turnout 47.3%
| M. Hudson | Conservative | 2,622 ✓ |
| P. Rooney | Labour | 1,416 |
| A. Greenfield | Liberal Democrats | 644 |
Sodbury1 seat · turnout 46.4%
| G. Harford | Conservative | 2,562 ✓ |
| H. Larkins | Liberal Democrats | 2,236 |
| R. Lomas | Labour | 479 |
| B. Iles | Green | 363 |
Southmead1 seat · turnout 40.6%
| T. Collins | Labour | 2,026 ✓ |
| A. Orr | Conservative | 1,007 |
| E. Jacobs | Liberal Democrats | 272 |
| P. Scott | Green | 126 |
Southville1 seat · turnout 49.9%
| D. Johnson | Labour | 2,158 ✓ |
| M. Jarrett | Conservative | 1,052 |
| R. Pyne | Liberal Democrats | 456 |
| R. Postlethwaite | Green | 281 |
St. George East1 seat · turnout 43.3%
| J. Norris | Labour | 1,919 ✓ |
| D. Hooper | Conservative | 1,151 |
| M. Smith | Liberal Democrats | 506 |
| L. Jeffries | Green | 184 |
St. George West1 seat · turnout 48.4%
| R. Stone | Labour | 1,968 ✓ |
| J. Pinkerton | Liberal Democrats | 1,232 |
| M. Morgan | Conservative | 573 |
| C. Adams | Green | 146 |
Stockwood1 seat · turnout 54.4%
| G. Easton | Labour | 2,586 ✓ |
| C. Synnuck | Conservative | 2,422 |
| J. Collins | Liberal Democrats | 359 |
| S. Ball | Green | 195 |
Stoke Bishop1 seat · turnout 45.9%
| J. Stiles | Conservative | 2,619 ✓ |
| R. Wilkins | Labour | 617 |
| D. Jones | Liberal Democrats | 595 |
| C. Gillett | Green | 458 |
The Combe1 seat · turnout 43.2%
| H. Roberts | Conservative | 2,832 ✓ |
| A. Rutherford | Labour | 665 |
| C. Timberlake | Green | 636 |
| N. Grimmer | Liberal Democrats | 492 |
Thornbury1 seat · turnout 52.2%
| D. Pearce | Liberal Democrats | 2,167 ✓ |
| C. Eardley-Wilmot | Conservative | 1,825 |
| T. Press | Social Democratic Party | 902 |
| J. Bradshaw | Labour | 463 |
Westbury-On-Trym1 seat · turnout 56.8%
| J. Gillard | Conservative | 3,093 ✓ |
| D. Redway | Liberal Democrats | 711 |
| M. Bridell-Woolley | Labour | 521 |
| D. Watson | Green | 385 |
Weston East1 seat · turnout 37.8%
| D. Turner | Conservative | 1,733 ✓ |
| B. Jennings | Labour | 1,329 |
| R. Sumpter | Green | 602 |
Weston North1 seat · turnout 32.0%
| D. Greenland | Conservative | 2,073 ✓ |
| B. Maurice | Labour | 753 |
| A. Reeves | Green | 657 |
Weston South1 seat · turnout 36.5%
| J. Blizzard | Labour | 1,654 ✓ |
| N. Gething | Conservative | 1,031 |
| R. Daley | Green | 344 |
Weston West1 seat · turnout 35.6%
| L. Fogg | Conservative | 1,825 ✓ |
| X. Duverger | Liberal Democrats | 702 |
| R. Jennings | Labour | 654 |
| J. Maddison | Green | 425 |
Whitchurch Park1 seat · turnout 40.2%
| K. Fyfe | Labour | 2,312 ✓ |
| T. Part | Conservative | 625 |
| I. Reed | Liberal Democrats | 245 |
| B. Hussain | Green | 126 |
Wick1 seat · turnout 47.3%
| M. Radnedge | Conservative | 2,054 ✓ |
| B. Jones | Liberal Democrats | 1,249 |
| P. Clark | Labour | 1,242 |
Windmill Hill1 seat · turnout 43.5%
| G. Reynolds | Labour | 2,625 ✓ |
| W. Biggs | Conservative | 906 |
| G. Vowles | Green | 457 |
| D. Usher | Liberal Democrats | 241 |
| C. Meghji | Other | 34 |
Winscombe & Wrington Vale1 seat · turnout 42.9%
| J. Vaughan | Conservative | 2,401 ✓ |
| T. Leimdorfer | Green | 1,253 |
| J. Laband | Liberal Democrats | 845 |
| M. Wood | Labour | 287 |
Winterbourne1 seat · turnout 43.0%
| T. Smith | Conservative | 2,947 ✓ |
| J. Lloyd | Labour | 1,130 |
| S. Waller | Liberal Democrats | 725 |
| J. Thomas | Green | 420 |
Worle1 seat · turnout 31.7%
| D. Power | Conservative | 1,876 ✓ |
| C. Sycamore | Liberal Democrats | 874 |
| A. Peak | Labour | 800 |
| F. Palmer | Green | 443 |
Yate1 seat · turnout 43.3%
| M. Drew | Liberal Democrats | 3,074 ✓ |
| M. Spiller | Conservative | 1,328 |
| M. Chivers | Labour | 781 |
Yatton & Yeo Moor1 seat · turnout 46.7%
| J. Hadley | Conservative | 2,525 ✓ |
| I Cummings | Liberal Democrats | 2,023 |
| R. Knifton | Green | 819 |
| R. Lawrence | Labour | 591 |
