Before (end of 1998) (50 seats, Elections Centre)
Labour 29 · Liberal Democrats 11 · Conservative 9 · SNP 1 · Other 0
After (end of 1999) (43 seats, Elections Centre)
Labour 22 · Liberal Democrats 12 · Conservative 6 · SNP 3 · Other 0
Ward results
Ashley1 seat · turnout 51.9%
| M. Graham | Conservative | 653 ✓ |
| M Greig | Liberal Democrats | 532 |
| I. Shand | Labour | 412 |
| J Ogg | SNP | 327 |
Auchmill1 seat · turnout 44.8%
| K Stewart | SNP | 871 ✓ |
| C. Wood | Labour | 645 |
| G Wyatt | Liberal Democrats | 187 |
| M. MacGinn | Conservative | 132 |
Bankhead/Stoneywood1 seat · turnout 55.1%
| J. Anderson | Liberal Democrats | 811 ✓ |
| B. Rattray | Labour | 754 |
| A Bruce | SNP | 517 |
| D Stephens | Conservative | 258 |
Berryden1 seat · turnout 46.0%
| E. Harris | Labour | 610 ✓ |
| J McClure | SNP | 533 |
| J Hodgson | Liberal Democrats | 382 |
| A MacKay | Conservative | 184 |
Bridge of Don1 seat · turnout 55.9%
| I. Cormack | Liberal Democrats | 727 ✓ |
| S. Rae | Labour | 703 |
| A Angus | SNP | 604 |
| R Crombie | Conservative | 243 |
Broomhill1 seat · turnout 66.7%
| I. Yuill | Liberal Democrats | 1,306 ✓ |
| J. Garaham | Conservative | 711 |
| W McGee | Labour | 407 |
| M Grant | SNP | 311 |
Castlehill1 seat · turnout 42.6%
| J. Thomaneck | Labour | 706 ✓ |
| I McCann | SNP | 537 |
| D. Gray | Liberal Democrats | 249 |
| F. Taylor | Conservative | 131 |
Cults1 seat · turnout 67.3%
| Milne A. | Conservative | 1,115 ✓ |
| A. Malone | Liberal Democrats | 1,108 |
| J. McGee | Labour | 291 |
| M. Forrest | SNP | 211 |
Cummings Park1 seat · turnout 47.8%
| G Graham | Labour | 934 ✓ |
| F. Muir | SNP | 839 |
| D. Pearce | Liberal Democrats | 110 |
| C. Maggetti | Conservative | 59 |
Danestone1 seat · turnout 50.9%
| R. Hutcheon | Liberal Democrats | 802 ✓ |
| H Leys | Labour | 534 |
| D Falconer | SNP | 518 |
| I Cromarty | Conservative | 259 |
Donmouth1 seat · turnout 44.2%
| M. Jaffrey | SNP | 474 ✓ |
| C. McDonald | Liberal Democrats | 463 |
| M. Tuckwell | Labour | 396 |
| David Elliott Ritchie | Conservative | 291 |
Duthie1 seat · turnout 51.9%
| W McIntosh | Labour | 563 ✓ |
| J Donnelly | Conservative | 534 |
| A Butler | Liberal Democrats | 521 |
| M Mair | SNP | 348 |
Dyce1 seat · turnout 52.6%
| R. Clark | Liberal Democrats | 1,035 ✓ |
| D’ Arcy P | Labour | 474 |
| M. McKessick | SNP | 466 |
| A. MacKenzie | Conservative | 159 |
Garthdee1 seat · turnout 55.6%
| G Cassie | Liberal Democrats | 1,049 ✓ |
| C Kelly | Labour | 611 |
| S. Forbes | SNP | 431 |
| G Carr | Conservative | 103 |
Gilcomston1 seat · turnout 49.7%
| M. Stewart | Labour | 608 ✓ |
| F Nimmo | SNP | 385 |
| P Tait | Liberal Democrats | 373 |
| J. Gordon | Conservative | 343 |
Hazlehead1 seat · turnout 67.8%
| Shuey Gordon | Conservative | 974 ✓ |
| T Couzens | Liberal Democrats | 652 |
| A Flockhart | Labour | 596 |
| T Greig | SNP | 349 |
Hilton1 seat · turnout 50.4%
| G Adam | Labour | 825 ✓ |
| K Muir | SNP | 716 |
| S. Wainman | Liberal Democrats | 280 |
| A Morrison | Conservative | 164 |
Holburn1 seat · turnout 55.4%
| D Falconer | Liberal Democrats | 706 ✓ |
| S. Henderson | Labour | 671 |
| J. Allan | SNP | 395 |
| M. Aitchison | Conservative | 370 |
Jesmond1 seat · turnout 53.1%
| G Leslie | Liberal Democrats | 712 ✓ |
| B Taylor | Labour | 681 |
| P Scott-Wilson | SNP | 674 |
| S Robertson | Conservative | 218 |
Kincorth East1 seat · turnout 56.7%
| G. Urquhart | Labour | 984 ✓ |
| P Yule | SNP | 789 |
| A Bisset | Liberal Democrats | 319 |
| D Torrance | Conservative | 122 |
Kincorth West1 seat · turnout 56.1%
| D. Clyne | Labour | 1,111 ✓ |
| G Swanson | SNP | 656 |
| M. Cassie | Liberal Democrats | 404 |
| P Atkinson | Conservative | 148 |
Kittybrewster1 seat · turnout 55.4%
| C. Pire | Labour | 724 ✓ |
| N Fletcher | Liberal Democrats | 711 |
| S Hutcheon | SNP | 470 |
| S Whyte | Conservative | 168 |
Langstane1 seat · turnout 40.2%
| B Rutherford | Labour | 544 ✓ |
| L. Barr | SNP | 470 |
| S Gow | Liberal Democrats | 284 |
| A Carruthers | Conservative | 167 |
| M. Greig | Independent | 156 |
Loirston1 seat · turnout 51.8%
| K. Dean | Liberal Democrats | 979 ✓ |
| E McCabe | SNP | 522 |
| Noble M. | Labour | 516 |
| L. Dewar | Conservative | 196 |
Mannofield1 seat · turnout 65.6%
| J. Wisely | Conservative | 1,701 ✓ |
| G Johnson | Liberal Democrats | 479 |
| S. MacDonald | Labour | 409 |
| I Thomson | SNP | 286 |
Midstocket1 seat · turnout 62.4%
| Porter J. | Conservative | 1,373 ✓ |
| E. Fowler | Labour | 523 |
| John Cameron | Liberal Democrats | 380 |
| R. McGregor | SNP | 374 |
Murtle1 seat · turnout 60.9%
| J. Stephenson | Liberal Democrats | 1,213 ✓ |
| M. Stewart | Conservative | 911 |
| W Coull | Labour | 286 |
| G Raitt | SNP | 180 |
Newhills1 seat · turnout 53.2%
| D Maitland | Labour | 570 ✓ |
| A Anderson | Liberal Democrats | 542 |
| D Martin | Conservative | 518 |
| C. Bruce | SNP | 475 |
Oldmachar1 seat · turnout 50.8%
| J. Reynolds | Liberal Democrats | 879 ✓ |
| A Benzie | Labour | 440 |
| A Stuart | SNP | 416 |
| B Davidson | Conservative | 221 |
Peterculter1 seat · turnout 58.3%
| P. MacDonald | Liberal Democrats | 1,230 ✓ |
| D Wood | Labour | 385 |
| G Smith | SNP | 381 |
| R McBay | Conservative | 368 |
Pittodrie1 seat · turnout 45.2%
| R. Webster | Labour | 686 ✓ |
| I Hughes | SNP | 492 |
| F. Davies | Liberal Democrats | 311 |
| R Gordon | Conservative | 129 |
Queens Cross1 seat · turnout 58.6%
| J. Dempsey | Conservative | 993 ✓ |
| J Stewart | Liberal Democrats | 685 |
| J. King | Labour | 301 |
| J Milton | SNP | 250 |
Seaton1 seat · turnout 49.1%
| W. Traynor | Labour | 885 ✓ |
| J Noble | SNP | 636 |
| G. Ford | Liberal Democrats | 163 |
| J. Ritchie | Conservative | 85 |
Sheddocksley1 seat · turnout 49.4%
| J. Lamond | Labour | 1,030 ✓ |
| P Calder | SNP | 670 |
| K. Johnson | Liberal Democrats | 177 |
| C Thomson | Conservative | 94 |
Springhill1 seat · turnout 47.9%
| K. Shirron | SNP | 805 ✓ |
| G. Neill | Labour | 798 |
| S. Watt | Liberal Democrats | 98 |
| K Pirie | Conservative | 71 |
St Machar1 seat · turnout 46.2%
| M. Irons | Labour | 608 ✓ |
| W Gault | SNP | 594 |
| T Kelly | Liberal Democrats | 400 |
| H Nellness | Conservative | 154 |
Stockethill1 seat · turnout 55.5%
| J. Lamond | Labour | 1,135 ✓ |
| M MacLeod | SNP | 562 |
| L. Hodgson | Liberal Democrats | 225 |
| K Brookes | Conservative | 205 |
Summerhill1 seat · turnout 51.3%
| L. Ironside | Labour | 831 ✓ |
| R Kemp | SNP | 545 |
| E MacDonald | Liberal Democrats | 238 |
| S. Murray | Conservative | 229 |
Sunnybank1 seat · turnout 50.4%
| M. Smith | Labour | 835 ✓ |
| G Graham | SNP | 489 |
| C. Kelly | Liberal Democrats | 341 |
| A. Harper | Conservative | 207 |
Torry1 seat · turnout 43.4%
| Y. Allan | Labour | 778 ✓ |
| R Robertson | SNP | 632 |
| M Duncan | Liberal Democrats | 235 |
| L Darrant | Conservative | 124 |
Tullos1 seat · turnout 39.5%
| A. MacLean | Labour | 717 ✓ |
| B Robertson | SNP | 648 |
| Dean B. | Liberal Democrats | 155 |
| A Thomson | Conservative | 77 |
Woodside/ Tillydrone1 seat · turnout 46.0%
| J. Wyness | Labour | 759 ✓ |
| H. Gowers | SNP | 627 |
| B Roy | Liberal Democrats | 220 |
| I. Simpson | Conservative | 127 |
