Before (end of 2006) (79 seats, Elections Centre)
Labour 69 · Liberal Democrats 4 · SNP 3 · Other 2 · Conservative 1
After (end of 2007) (79 seats, Elections Centre)
Labour 45 · SNP 22 · Other 6 · Liberal Democrats 5 · Conservative 1
Ward results
Anderston4 seats
| Craig Mackay | SNP | 1,632 ✓ |
| Philip Braat | Labour | 1,291 ✓ |
| Gordon Matheson | Labour | 1,177 ✓ |
| Nina Baker | Green | 880 ✓ |
| Ann Laird | Liberal Democrats | 806 |
| Erin Boyle | Conservative | 486 |
| Akhtar Khan | Other | 285 |
| Paul Murray | SSP | 198 |
| Dave Holladay | Independent | 145 |
Anderston/City4 seats
| C. McKay | SNP | 1,632 ✓ |
| P. Braat | Labour | 1,291 ✓ |
| G. Matheson | Labour | 1,177 ✓ |
| N. Baker | Green | 880 ✓ |
| E. Boyle | Conservative | 486 |
| P. Murray | Other | 198 |
| D. Holladay | Independent | 145 |
Baillieston4 seats
| John Mason | SNP | 3,199 ✓ |
| Jim Coleman | Labour | 2,689 ✓ |
| Douglas Hay | Labour | 1,342 ✓ |
| Robert MacBean | Labour | 739 |
| George Clark | Conservative | 678 |
| Michael Kayes | Solidarity | 466 |
| Marjory Watt | Liberal Democrats | 392 |
| David McDonald | SNP | 250 ✓ |
| James McVicar | SSP | 224 |
| Ian Dickie | — | 216 |
| Raymond Morrison | Green | 181 |
Calton3 seats
| G. Redmond | Labour | 1,982 ✓ |
| A. Thewliss | SNP | 1,143 ✓ |
| Russell Simpson | Labour | 628 ✓ |
| F. Fullerton | Other | 302 |
| S. Gillespie | Conservative | 245 |
| P. Graham | Liberal Democrats | 231 |
| A. Duke-Wardrop | Green | 219 |
| D. Houston | Other | 195 |
| G. Barton | Independent | 128 |
| K. Murray | Other | 126 |
Canal4 seats
| B. McAllister | SNP | 2,514 ✓ |
| E. Hurcombe | Labour | 1,961 ✓ |
| J. McKechnie | Labour | 1,055 ✓ |
| K. Wild | Green | 703 ✓ |
| N. Fraser | Liberal Democrats | 587 |
| H. Malik | Labour | 579 |
| A. McCormick | Other | 425 |
| D. Ledgerwood | Conservative | 338 |
| B. Brown | Other | 193 |
| K. Redpath | Other | 175 |
| J. Cruikshank | Independent | 94 |
Craigton4 seats
| Iris Gibson | SNP | 2,729 ✓ |
| Alistair Watson | Labour | 2,065 ✓ |
| Matt Kerr | Labour | 1,920 ✓ |
| Gordon Macdiarmid | Labour | 1,328 |
| Ruth Black† | Solidarity | 1,220 ✓ |
| Scott Petty | Conservative | 569 |
| Scott Coghill | Liberal Democrats | 457 |
| Gordon Masterton | Green | 315 |
| Mark Dingwall | — | 225 |
| Wullie McGartland | SSP | 224 |
Drumchapel/Anniesland4 seats
| Paul William Carey | Labour | 2,284 ✓ |
| Bill Kidd | SNP | 1,869 ✓ |
| Steven Purcell | Labour | 1,856 ✓ |
| Jonathan Findlay | Labour | 1,102 ✓ |
| Susan McCourt | Conservative | 412 |
| Alan Lee | Liberal Democrats | 349 |
| Eileen Duke | Green | 260 |
| Esther Nixon | Solidarity | 223 |
| Bobby Howie | — | 177 |
| Michael Dyer | SSP | 148 |
East Centre4 seats
| Jennifer Dunn | SNP | 1,969 ✓ |
| Patricia Chalmers | Labour | 1,792 ✓ |
| Frank Docherty | Labour | 1,277 ✓ |
| Elaine McDougall | Labour | 1,039 ✓ |
| Jim Adams | Solidarity | 556 |
| Elaine Cooper | Green | 471 |
| Stuart Grieve | Liberal Democrats | 460 |
| Randle Wilson | Conservative | 383 |
| Daniel O'Donnell | SSP | 323 |
| John Kerr | CPA | 270 |
| William McLachlan | British National Party | 226 |
| Drew Dickie | — | 175 |
| David Johnston | — | 137 |
Garscadden/Scotstounhill4 seats
| Liz Cameron | Labour | 2,744 ✓ |
| Graeme Hendry | SNP | 2,333 ✓ |
| Paul Rooney | Labour | 1,895 ✓ |
| Jean McFadden | Labour | 1,115 ✓ |
| Michael Drummond Moverley Smith | Conservative | 534 |
| James Paris | Liberal Democrats | 483 |
| Sue England | Green | 402 |
| Charlotte Ahmed | Other | 318 |
| Robert Findlay | — | 191 |
| Peter Lavelle | SSP | 145 |
Govan4 seats
| Alison Hunter | SNP | 2,694 ✓ |
| John Flanagan | Labour | 1,657 ✓ |
| Stephen Dornan†††††† | Labour | 1,590 ✓ |
| Shaukat Butt†††††††††† | Labour | 1,371 ✓ |
| Patricia McIntyre | Conservative | 450 |
| Irene Lang | Solidarity | 398 |
| Michael Cobley | Liberal Democrats | 394 |
| Will Jess | Green | 377 |
| George McNee | Independent | 377 |
| Alan Hughes | — | 138 |
| Carolina Perez | SSP | 114 |
Greater Pollok4 seats
| Patricia Duffy | SNP | 2,173 ✓ |
| Alexander Glass | Labour | 1,637 ✓ |
| William O'Rourke†††† | Labour | 1,296 ✓ |
| Tommy Morrison††††††††† | Labour | 1,180 ✓ |
| Alice Sheridan | Solidarity | 630 |
| Keith Baldassara | SSP | 591 |
| Rory O'Brien | Conservative | 549 |
| Fleming Carswell | Liberal Democrats | 393 |
| Caroline Elizabeth Scott | Green | 233 |
Hillhead4 seats
| George Roberts | SNP | 1,899 ✓ |
| Martha Wardrop | Green | 1,675 ✓ |
| Hanzala Malik | Labour | 1,192 ✓ |
| Kenneth Elder | Liberal Democrats | 1,184 ✓ |
| Martin Rhodes | Labour | 1,080 |
| John Anderson | Conservative | 912 |
| Abdul Khan | Liberal Democrats | 463 |
| Akhter Khan | Solidarity | 344 |
| Anthea Irwin | SSP | 184 |
| Neil Craig | — | 51 |
Langside3 seats
| James Dornan | SNP | 2,522 ✓ |
| Archie Graham | Labour | 2,222 ✓ |
| Paul Nicholas Coleshill | Liberal Democrats | 1,207 ✓ |
| Russell Munn | Conservative | 993 |
| Neil McDonald | Green | 891 |
| Margaret McCafferty | Labour | 853 |
| Martin Frain | Solidarity | 467 |
| James Nesbitt | SSP | 179 |
Linn4 seats
| Derek Ritchie | SNP | 2,043 ✓ |
| Sadie Docherty | Labour | 1,782 ✓ |
| John McKenzie | Labour | 1,381 ✓ |
| Margot Clark | Liberal Democrats | 1,284 ✓ |
| Alan Stewart | Labour | 955 |
| Esme Clark | Conservative | 898 |
| Frank Young | Solidarity | 395 |
| Chloe Stewart | Green | 296 |
| Chris Lang | Independent | 219 |
| Harry McArthur | — | 165 |
| Gordon Thomson | SSP | 149 |
Maryhill/Kelvin4 seats
| Andy Dingwall | SNP | 2,561 ✓ |
| Robert Winter | Labour | 1,948 ✓ |
| Mary Paris | Liberal Democrats | 1,602 ✓ |
| Mohammed Razaq | Labour | 1,546 ✓ |
| Brian Clifford Pope | Conservative | 943 |
| Daryl Tayar | Green | 705 |
| Paul Wilcox | Solidarity | 341 |
| John Lawson | SSP | 255 |
Newlands/Auldburn3 seats
| Colin Deans†† | SNP | 2,101 ✓ |
| Stephen Curran | Labour | 1,856 ✓ |
| James McNally | Labour | 1,475 ✓ |
| Robert McElroy | Conservative | 1,342 |
| Kay Allan | Green | 579 |
| Robert Stewart | Liberal Democrats | 561 |
| Gordon Morgan | Solidarity | 357 |
| Charlie Baillie | BNP | 211 |
| Eamonn Coyle | SSP | 172 |
North East4 seats
| Gilbert Davidson | Labour | 2,272 ✓ |
| Grant Thoms | SNP | 2,098 ✓ |
| Gerald Leonard | Labour | 1,475 ✓ |
| Catherine McMaster | Labour | 1,040 ✓ |
| John France | Conservative | 485 |
| Joanne Reilly | Solidarity | 350 |
| John Macpherson | Liberal Democrats | 228 |
| Stewart MacDonald | Green | 186 |
| Andy McPake | SSP | 129 |
| George Savage | Independent | 100 |
Partick West4 seats
| Kenny McLean | SNP | 2,811 ✓ |
| Cathy Mason | Liberal Democrats | 2,259 ✓ |
| Aileen Colleran | Labour | 2,099 ✓ |
| Irene Graham | Labour | 1,699 |
| Stuart Clay | Green | 1,594 ✓ |
| Richard Sullivan | Conservative | 1,404 |
| Jimmy Ross | Solidarity | 373 |
| George Aytoun Atkinson | — | 265 |
| Andrew Gray | SSP | 240 |
Pollokshields3 seats
| Irfan Rabbani††††† | Labour | 2,575 ✓ |
| Khalil-ur Rahman Malik | SNP | 2,057 ✓ |
| David Meikle | Conservative | 1,435 ✓ |
| Ian Ruffell | Green | 1,043 |
| Innes Nelson | Liberal Democrats | 863 |
| Muhammad Shoaib | Independent | 592 |
| Karin Currie | Independent | 438 |
| Fatima Uygun | Solidarity | 380 |
| Ali Ashraf | SSP | 184 |
Shettleston4 seats
| John McLaughlin | SNP | 1,896 ✓ |
| Thomas McKeown | Labour | 1,861 ✓ |
| George Ryan | Labour | 1,386 ✓ |
| Euan McLeod | Labour | 1,369 ✓ |
| Alex White | Conservative | 565 |
| Wheatley Harris | Solidarity | 458 |
| David Jackson | Liberal Democrats | 420 |
| Walter Hamilton | BNP | 268 |
| Catherine Maguire | Green | 227 |
| Gordon Kirker | Other | 190 |
| Mick Eyre | SSP | 163 |
Southside Central4 seats
| Jahangir Hanif | SNP | 2,392 ✓ |
| Angus Millar | Labour | 1,869 ✓ |
| James Scanlon | Labour | 1,372 ✓ |
| Danny Alderslowe | Green | 812 ✓ |
| Hanif Raja | Labour | 554 |
| Katy McCloskey | Liberal Democrats | 533 |
| Jill McGowan | Solidarity | 456 |
| John Marshall | Conservative | 423 |
| Rosie Kane | SSP | 327 |
Springburn3 seats
| Allan Stewart | Labour | 1,752 ✓ |
| Philip Greene | SNP | 1,300 ✓ |
| James Todd | Labour | 1,189 ✓ |
| Graham Campbell | Solidarity | 339 |
| Graeme Dickson | Conservative | 173 |
| John Stuart | Liberal Democrats | 168 |
| Margaret Bean | SSP | 135 |
| Kenny Smith | BNP | 135 |
| Patrick Pearse McAleer | Green | 134 |
| Robert Sawers | — | 85 |
