Before (end of 1998) (20 seats, Elections Centre)
Labour 13 · Liberal Democrats 6 · Conservative 1 · SNP 0 · Other 0
After (end of 1999) (20 seats, Elections Centre)
Labour 11 · Liberal Democrats 8 · Conservative 1 · SNP 0 · Other 0
Ward results
Ward No. 11 seat · turnout 65.4%
| A. Calvert | Conservative | 1,420 ✓ |
| M. Munro | Labour | 608 |
| S Thomson | SNP | 395 |
| S. Kelly | Liberal Democrats | 393 |
Ward No. 21 seat · turnout 52.7%
| A. Robertson | Labour | 980 ✓ |
| J MacLeod | SNP | 583 |
| R Hawthorn | Liberal Democrats | 193 |
Ward No. 31 seat · turnout 58.6%
| D. Morrison | Labour | 1,128 ✓ |
| R McKibben | SNP | 586 |
| P. Cameron | Liberal Democrats | 301 |
Ward No. 41 seat · turnout 61.0%
| J Moody | Liberal Democrats | 1,197 ✓ |
| J. Clocherty | Labour | 541 |
| F Stobie | SNP | 234 |
| J Hunter | Conservative | 48 |
Ward No. 51 seat · turnout 61.4%
| M. Morrison | Labour | 1,004 ✓ |
| R. Hill | Liberal Democrats | 532 |
| J Grieve | SNP | 479 |
| A. Johnstone | Conservative | 111 |
Ward No. 61 seat · turnout 51.3%
| S McCabe | Labour | 885 ✓ |
| C Masterson | SNP | 415 |
| S. Wilson | Liberal Democrats | 272 |
Ward No. 71 seat · turnout 53.8%
| J. O’Rourke | Labour | 1,048 ✓ |
| J Riddell | SNP | 417 |
| H Scholte | Liberal Democrats | 225 |
Ward No. 81 seat · turnout 49.4%
| R. Jackson | Labour | 729 ✓ |
| S McMillan | SNP | 368 |
| W Denny | Liberal Democrats | 357 |
Ward No. 91 seat · turnout 58.0%
| D. Roach | Labour | 972 ✓ |
| S Hilton | SNP | 336 |
| E. Loughran | Liberal Democrats | 318 |
| C. Kavanagh | Independent | 104 |
Ward No.101 seat · turnout 55.6%
| A. McGhee | Labour | 648 ✓ |
| E Forbes | Liberal Democrats | 587 |
| J Dick | SNP | 382 |
| C Kavanagh | Independent | 128 |
| T McEleny | Conservative | 97 |
Ward No.111 seat · turnout 61.1%
| A. Nimmo | Liberal Democrats | 1,070 ✓ |
| J McIlwee | Labour | 689 |
| J McConnell | SNP | 377 |
Ward No.121 seat · turnout 50.9%
| Y. Robertson | Labour | 705 ✓ |
| E Gallacher | Liberal Democrats | 525 |
| C Park | SNP | 393 |
Ward No.131 seat · turnout 54.7%
| H. Mulholland | Labour | 943 ✓ |
| D McConnell | SNP | 436 |
| D Bellshaw | Liberal Democrats | 334 |
Ward No.141 seat · turnout 48.5%
| P McCormick | Labour | 758 ✓ |
| P Gillan | SNP | 529 |
| E. Sassarini | Liberal Democrats | 285 |
| P Campbell | Independent | 42 |
Ward No.151 seat · turnout 53.4%
| L. Rebecchi | Liberal Democrats | 859 ✓ |
| R Moran | Labour | 589 |
| F McFadyen | SNP | 327 |
Ward No.161 seat · turnout 66.7%
| J. Mitchell | Liberal Democrats | 1,411 ✓ |
| J McLaughlin | Labour | 580 |
| B Brooks | SNP | 375 |
Ward No.171 seat · turnout 69.5%
| A Blair | Liberal Democrats | 1,555 ✓ |
| I McKenzie | Labour | 518 |
| G. Gordon | SNP | 446 |
Ward No.181 seat · turnout 65.4%
| G White | Liberal Democrats | 998 ✓ |
| G. Welch | Labour | 726 |
| John Crowther | SNP | 557 |
Ward No.191 seat · turnout 65.1%
| J. Hunter | Liberal Democrats | 1,055 ✓ |
| T Loughran | Labour | 509 |
| D McBride | SNP | 420 |
| W. Strachan | Conservative | 334 |
Ward No.201 seat · turnout 63.2%
| Campbell R. | Liberal Democrats | 886 ✓ |
| J Sutherland | Labour | 574 |
| I Ramsay | SNP | 457 |
