Before (end of 2002) (43 seats, Elections Centre)
Labour 20 · Liberal Democrats 14 · Conservative 6 · SNP 3 · Other 0
After (end of 2003) (43 seats, Elections Centre)
Liberal Democrats 20 · Labour 14 · SNP 6 · Conservative 3 · Other 0
Ward results
Auchmill1 seat · turnout 41.8%
| Kevin Stewart | SNP | 868 ✓ |
| Archie Flockhart | Labour | 412 |
| Forbes McCallum | Liberal Democrats | 153 |
| Patricia Wokoma | Conservative | 87 |
Bankhead/Stoneywood1 seat · turnout 63.4%
| Brian Rattray | Labour | 695 ✓ |
| G Penny | Liberal Democrats | 570 |
| George Edward Penny | Liberal Democrats | 517 |
| Wendy Stuart | SNP | 369 |
| Avril MacKenzie | Conservative | 215 |
| Patrick Wight | Independent | 159 |
Berryden1 seat · turnout 35.1%
| John Stewart | Liberal Democrats | 491 ✓ |
| Harris Ted | Labour | 394 |
| Caroline Little | SNP | 368 |
| Frederick Lawson | Conservative | 94 |
Bridge of Don1 seat · turnout 53.1%
| Millicent McLeod | Liberal Democrats | 795 ✓ |
| Isobel Hunter | SNP | 597 |
| Marianne Stewart | Labour | 438 |
| Jim Gifford | Conservative | 235 |
Broomhill1 seat
| Janice Sidebottom | Liberal Democrats | 2,100 ✓ |
| Ian Yuill | Liberal Democrats | 1,422 ✓ |
| Terence Cooper | Labour | 704 |
| Matthew Wilson | Conservative | 663 |
| Daniel McCrossan | Independent | 627 ✓ |
| Edward Smith | Independent | 583 ✓ |
| Gillian Booth | Green | 561 |
| Fraser Forsyth | Conservative | 434 |
| Jean Bingley | Labour | 363 |
| Andrew Benzie | Labour | 224 |
| Munro Grant | SNP | 187 |
| Alexander Macdonald | SSP | 78 |
Castlehill1 seat · turnout 35.0%
| James Hunter | Labour | 442 ✓ |
| Lachlan Nicholson | SNP | 335 |
| Ella Skinner | Liberal Democrats | 192 |
| Graeme Mackie | SSP | 109 |
| Gavin Kennedy | Conservative | 109 |
Cults1 seat · turnout 61.4%
| Aileen Malone | Liberal Democrats | 1,287 ✓ |
| Andy Milne | Conservative | 881 |
| Lorna Taylor | Labour | 126 |
| Hugh Shepherd | SNP | 117 |
Cummings Park1 seat · turnout 44.4%
| Gordon Graham | Labour | 765 ✓ |
| Paul Calder | SNP | 700 |
| Dorothy Pearce | Liberal Democrats | 142 |
| Alison Ross | Conservative | 54 |
Danestone1 seat · turnout 46.1%
| Raymond Hutcheon | Liberal Democrats | 861 ✓ |
| David Falconer | SNP | 531 |
| Islam Mozibul | Labour | 278 |
| Cecilia Maggetti | Conservative | 218 |
Donmouth1 seat · turnout 38.6%
| Muriel Jaffrey | SNP | 601 ✓ |
| Andrew Anderson | Liberal Democrats | 305 |
| Jacqueline Tuckwell | Labour | 245 |
| Brian Davidson | Conservative | 183 |
Duthie1 seat · turnout 45.3%
| Irene Cormack | Liberal Democrats | 717 ✓ |
| John Donnelly | Conservative | 417 |
| William McIntosh | Labour | 333 |
| Stuart West | SNP | 181 |
| Keith Farnsworth | SSP | 55 |
Dyce1 seat · turnout 49.8%
| R. Clark | Liberal Democrats | 1,070 ✓ |
| K Turnbull | SNP | 400 |
| D’ Arcy P | Labour | 327 |
| A Carruthers | Conservative | 128 |
Garthdee1 seat · turnout 48.8%
| Scott Cassie | Liberal Democrats | 1,039 ✓ |
| Timothy Harris | Labour | 349 |
| Sheila Forbes | SNP | 266 |
| Andrew Weir | Conservative | 81 |
| Tony Paterson | SSP | 69 |
Gilcomston1 seat · turnout 44.3%
| Alison Smith | Liberal Democrats | 733 ✓ |
| James Crockett | Labour | 277 |
| Nicholas Gethins | SNP | 255 |
| Joy Gordon | Conservative | 151 |
| Adam Liversedge | SSP | 46 |
Hazlehead1 seat · turnout 61.8%
| Karen Freel | Liberal Democrats | 1,204 ✓ |
| Stewart Gordon | Conservative | 609 |
| William Stuart | Labour | 252 |
| Allan Muir | SNP | 195 |
Hilton1 seat · turnout 44.6%
| George Adam | Labour | 654 ✓ |
| Malcolm Nicol | SNP | 556 |
| Susan Wainman | Liberal Democrats | 302 |
| Keitha Scott | Conservative | 100 |
Holburn1 seat · turnout 48.9%
| D Falconer | Liberal Democrats | 907 ✓ |
| M. Tuckwell | Labour | 342 |
| W Berry | Conservative | 326 |
| R Robertson | SNP | 206 |
| R Harper | SSP | 87 |
Jesmond1 seat
| Christopher Boyle | Liberal Democrats | 1,604 ✓ |
| Joanne Kingsland | Labour | 1,271 |
| Gordon Leslie††††† | Liberal Democrats | 934 ✓ |
| Allan Angus | SNP | 628 |
| John Catto | Conservative | 494 |
| Mohammed Malik | Labour | 425 |
| Stephen Robertson | Conservative | 149 |
Kincorth East1 seat · turnout 51.4%
| G. Urquhart | Labour | 756 ✓ |
| P Yule | SNP | 581 |
| A Bisset | Liberal Democrats | 358 |
| J Wylde | Conservative | 112 |
| A Falconer | SSP | 76 |
Kincorth West1 seat · turnout 50.9%
| David Clyne | Labour | 823 ✓ |
| Moira Cassie | Liberal Democrats | 528 |
| Stuart Elsey | SNP | 457 |
| Tom Rossiter | Conservative | 125 |
| Iain Milton | SSP | 78 |
Kittybrewster1 seat · turnout 46.4%
| Neil Fletcher | Liberal Democrats | 867 ✓ |
| Charles Pirie | Labour | 523 |
| Derrick McClure | SNP | 332 |
| Georgina Sutherland | Conservative | 125 |
Langstane1 seat
| S Delaney | Liberal Democrats | 631 ✓ |
| Donna Buyers | SNP | 306 |
| John McLeod | Labour | 214 |
| Ruth Gordon | Conservative | 93 |
Loirston1 seat · turnout 43.5%
| Katharine Dean | Liberal Democrats | 1,024 ✓ |
| Alison Neill | Labour | 351 |
| Alexandra McCabe | SNP | 349 |
| Lorna Dewar | Conservative | 126 |
| Darren Watt | SSP | 54 |
Mannofield1 seat · turnout 60.1%
| J. Wisely | Conservative | 1,761 ✓ |
| A. McGovern | Liberal Democrats | 328 |
| E. Hunter | Labour | 224 |
| R. Kiddie | SNP | 177 |
Mastrick1 seat · turnout 48.6%
| Ramsay Milne | Labour | 848 ✓ |
| Jacqueline Dunbar | SNP | 725 |
| Sarah Stephen | Liberal Democrats | 167 |
| Susan Murray | Conservative | 69 |
| James Currie | SSP | 64 |
Midstocket1 seat · turnout 55.1%
| John Porter | Conservative | 1,315 ✓ |
| Peter Tait | Liberal Democrats | 368 |
| Esther Fowler | Labour | 325 |
| Colin Ross | SNP | 236 |
Murtle1 seat · turnout 55.8%
| Matthew Duncan | Liberal Democrats | 1,537 ✓ |
| Alexander Wallace | Conservative | 621 |
| William Coull | Labour | 130 |
| Pamela Taylor | SNP | 99 |
Newhills1 seat · turnout 51.3%
| Paul Stephen | Liberal Democrats | 1,432 ✓ |
| Norman Russell | SNP | 326 |
| Andrea Wood | Conservative | 282 |
| Mary Scott | Labour | 263 |
Oldmachar1 seat · turnout 46.1%
| John Reynolds | Liberal Democrats | 978 ✓ |
| Alexander Stuart | SNP | 479 |
| Mike Martin | Labour | 282 |
| David Stephens | Conservative | 133 |
Peterculter1 seat · turnout 51.5%
| Pamela Macdonald | Liberal Democrats | 1,164 ✓ |
| David Wood | Labour | 291 |
| Alexander Ferguson | Conservative | 264 |
| Denis Bain | SNP | 263 |
Pittodrie1 seat · turnout 35.5%
| Ronald Webster | Labour | 498 ✓ |
| Maqbool Chaudry | SNP | 292 |
| Richard Robertson | Liberal Democrats | 273 |
| Shauna Reith | Conservative | 85 |
| Barbara Dunn | SSP | 80 |
Queens Cross1 seat · turnout 49.4%
| John Dempsey | Conservative | 792 ✓ |
| Elizabeth Brown | Liberal Democrats | 644 |
| James King | Labour | 192 |
| Fred Nimmo | SNP | 163 |
Seafield1 seat
| Jillian Wisely | Conservative | 1,762 ✓ |
Seaton1 seat
| Joseph Sandwith | Independent | 1,050 ✓ |
| Trevor Fee | Independent | 785 ✓ |
| James Musgrave | Labour | 644 ✓ |
| Norman Collie | Labour | 503 ✓ |
| Denis Tytek | Labour | 492 |
| Mark Fryer | Labour | 431 |
| Jonathan Noble | SNP | 421 |
| Hamish Mackay | Independent | 161 |
| Michael McKenzie | Liberal Democrats | 124 |
| Kathleen McGovern | SSP | 111 |
| Irene Simpson | Conservative | 53 |
| David Macdonald | NF | 44 |
Sheddocksley1 seat · turnout 45.6%
| James Lamond | Labour | 776 ✓ |
| Gordon Stuart | SNP | 569 |
| Iain Duncan | Liberal Democrats | 342 |
| Colin Thomson | Conservative | 84 |
Springhill1 seat · turnout 44.7%
| Karen Shirron | SNP | 875 ✓ |
| Jacqueline Innes | Labour | 539 |
| Colin Smith | Liberal Democrats | 101 |
| George Ross | Conservative | 62 |
St Machar1 seat · turnout 37.9%
| Sandra Macdonald | Labour | 348 ✓ |
| Heather Gowers | SNP | 333 |
| Kerni Adebayo | Liberal Democrats | 256 |
| Karen Murray | Conservative | 94 |
| Harry Rafferty | SSP | 73 |
Stockethill1 seat · turnout 50.9%
| June Lamond | Labour | 761 ✓ |
| George Graham | SNP | 430 |
| Karen Marr | Liberal Democrats | 387 |
| Kenneth Brookes | Conservative | 156 |
| Christine Chandler | SSP | 90 |
Summerhill1 seat
| Paul William Carey | Labour | 720 ✓ |
| Leonard Ironside | Labour | 589 ✓ |
| Dennis Grattan | SNP | 506 |
| John Cruickshank | Liberal Democrats | 344 |
| Anna Lynch | SSP | 336 |
| Malcolm Balfour | SNP | 278 |
| Alison Harper | Conservative | 209 |
Sunnybank1 seat · turnout 42.3%
| Andrew May | SNP | 472 ✓ |
| Susan Rae | Labour | 440 |
| Jean Gordon | Liberal Democrats | 299 |
| Alan Morrison | Conservative | 116 |
| Dave Rowan | SSP | 108 |
Torry1 seat · turnout 43.4%
| Yvonne Allan | Labour | 576 ✓ |
| Brenda Kerr | SNP | 549 |
| Iain Macleod | Liberal Democrats | 279 |
| Joyce Duncan | Conservative | 86 |
Woodside/ Tillydrone1 seat · turnout 41.8%
| A Gowers | SNP | 480 ✓ |
| I Hadden | Labour | 457 |
| W Mackie | Liberal Democrats | 253 |
| F. Taylor | Conservative | 100 |
| C Balfour | Independent | 45 |
| Samantha Campbell | Independent | 11 |
