Before (end of 2006) (43 seats, Elections Centre)
Liberal Democrats 20 · Labour 14 · SNP 6 · Conservative 3 · Other 0
After (end of 2007) (43 seats, Elections Centre)
Liberal Democrats 15 · SNP 12 · Labour 10 · Conservative 5 · Other 1
Ward results
Airyhall/Broomhill/Garthdee3 seats
| Jill Wisely | Conservative | 1,911 ✓ |
| Scott Cassie | Liberal Democrats | 1,365 ✓ |
| Ian Yuill | Liberal Democrats | 1,257 ✓ |
| Richard Andrew Robertson | SNP | 1,207 |
| Allan McIntosh | Labour | 894 |
| Graham Bennett | Independent | 332 |
Bridge of Don4 seats
| Muriel Jaffrey | SNP | 2,805 ✓ |
| Willie Young | Labour | 1,615 ✓ |
| John Reynolds | Liberal Democrats | 1,411 ✓ |
| Gordon Leslie††††† | Liberal Democrats | 731 ✓ |
| Brian Davidson | Conservative | 610 |
| Millie McLeod | Liberal Democrats | 404 |
| Hamish Mackay | Independent | 146 |
Dyce/Bucksburn/Danestone4 seats
| Mark McDonald | SNP | 2,620 ✓ |
| Barney Crockett | Labour | 1,801 ✓ |
| Ronald Denton Clark | Liberal Democrats | 1,534 ✓ |
| Avril MacKenzie | Conservative | 603 |
| George Edward Penny | Liberal Democrats | 360 ✓ |
| Rhonda Reekie | Green | 147 |
| Angela Dunn | Independent | 116 |
| Dennis Grattan | Independent | 57 |
George St/Harbour3 seats
| Andrew May | SNP | 1,272 ✓ |
| James Hunter | Labour | 960 ✓ |
| John Stewart | Liberal Democrats | 801 ✓ |
| Mohammed Malik | Labour | 322 |
| Clive Kempe | Green | 306 |
| Alexander Olsen | Conservative | 261 |
| Martin Greig | Liberal Democrats | 1,901 ✓ |
| Jim Farquharson | Conservative | 1,728 ✓ |
| Jennifer Stewart | Liberal Democrats | 1,614 ✓ |
| June West | SNP | 1,126 ✓ |
| Timothy Harris | Labour | 855 |
| Fraser Forsyth | Conservative | 406 |
| Rachel Shanks | Green | 220 |
| Howard Chandler | SSP | 65 |
Hilton/Stockethill3 seats
| Kirsty West | SNP | 1,761 ✓ |
| George Adam | Labour | 1,589 ✓ |
| Neil Fletcher | Liberal Democrats | 1,068 ✓ |
| Charlie Pirie | Labour | 444 |
| Frank Webster | Conservative | 329 |
Kincorth/Loirston3 seats
| Callum McCaig | SNP | 1,883 ✓ |
| Katharine Dean | Liberal Democrats | 1,190 ✓ |
| Neil Cooney | Labour | 1,162 ✓ |
| Susan Rae | Labour | 748 |
| Graeme Webster | Conservative | 423 |
| Angus Easton | Liberal Democrats | 239 |
| Daniel Yeats | Independent | 179 |
| Paul Mitcheson | Solidarity | 58 |
Kingswells/Sheddocksley3 seats
| Wendy Stuart | SNP | 1,746 ✓ |
| Paul Stephen | Liberal Democrats | 1,260 ✓ |
| Len Ironside | Labour | 848 ✓ |
| Rose Clayton | Labour | 758 |
| Bill Berry | Conservative | 364 |
| David John Young | Liberal Democrats | 135 |
| Steven Thomson | BNP | 81 |
Lower Deeside3 seats
| Alan Milne | Conservative | 1,546 ✓ |
| Aileen Malone | LDem | 1,538 ✓ |
| Marie Boulton | Independent | 1,097 ✓ |
| David Adams | SNP | 1,068 |
| Brian Malone | Liberal Democrats | 603 |
| Marianne Stewart | Labour | 583 |
Midstocket/Rosemount3 seats
| John Porter | Conservative | 1,503 ✓ |
| Bill Cormie | SNP | 1,431 ✓ |
| Jenny Laing | Labour | 1,144 ✓ |
| Steve Delaney | LDem | 671 |
| Jim Donaldson | Liberal Democrats | 529 |
| Christine Chandler | SSP | 153 |
Northfield3 seats
| Jackie Dunbar | SNP | 1,557 ✓ |
| Gordon Graham | Labour | 1,401 ✓ |
| Kevin Stewart | SNP | 1,050 ✓ |
| Ramsay Milne | Labour | 587 |
| Karen Freel | Liberal Democrats | 302 |
| Patricia Wokoma | Conservative | 143 |
| Jim Noble | SNP | 1,365 ✓ |
| Norman Collie | Labour | 1,074 ✓ |
| Sandra Macdonald | Labour | 595 |
| Richard Robertson | Liberal Democrats | 585 ✓ |
| Hannah Dolan | Conservative | 333 |
| Daniel Johnston | Green | 244 |
| Angela McLeman | Solidarity | 88 |
Torry/Ferryhill4 seats
| James Kiddie | SNP | 1,900 ✓ |
| Yvonne Allan | Labour | 1,275 ✓ |
| Irene Cormack | Liberal Democrats | 1,077 ✓ |
| Alan Donnelly | Conservative | 729 ✓ |
| Ted Harris | Labour | 348 |
| John Reekie | Green | 287 |
| Tony Petchey | Liberal Democrats | 270 |
| Chris Cowie | Independent | 163 |
| Shug Falconer | Solidarity | 102 |
