Before (end of 2016) (79 seats, Elections Centre)
Labour 45 · SNP 26 · Other 6 · Conservative 1 · Liberal Democrats 1
After (end of 2017) (79 seats, Elections Centre)
Labour 45 · SNP 26 · Other 6 · Conservative 1 · Liberal Democrats 1
Ward results
Anderston/City/Yorkhill4 seats
| Eva Bolander | SNP | 1,591 ✓ |
| Philip Braat | Labour | 1,328 ✓ |
| Christy Mearns | Green | 1,101 ✓ |
| Angus Millar | SNP | 775 ✓ |
| Cameron Eoin Stewart | Conservative | 594 |
| Faten Hameed | Labour | 385 |
| James Harrison | Liberal Democrats | 151 |
| Gerry Creechan | Independent | 55 |
| Gordon Keane | Independent | 30 |
Baillieston3 seats
| Elaine Ballantyne | SNP | 2,263 ✓ |
| Elaine Ballantyne | SNP | 2,262 ✓ |
| Jim Coleman | Labour | 1,562 ✓ |
| Philip Charles | Conservative | 1,454 ✓ |
| David Turner | SNP | 827 |
| Theresa Keenan | Labour | 436 |
| Kayleigh van Dongen | Green | 159 |
| Richard Stalley | Liberal Democrats | 133 |
| Liam McLaughlan | SSP | 81 |
| Scott McKelvie | Libtn | 20 |
Calton4 seats
| Greg Hepburn | SNP | 1,389 ✓ |
| Cecilia O'Lone | Labour | 922 ✓ |
| Jennifer Layden | SNP | 690 ✓ |
| Robert Connelly | Conservative | 627 ✓ |
| Thomas Rannachan | Labour | 602 |
| Linda Pike | SNP | 511 |
| Lorraine McLaren | Green | 491 |
| Kris McGurk | — | 150 |
| John Macpherson | Liberal Democrats | 102 |
Canal4 seats
| Alan Gow | SNP | 1,727 ✓ |
| Gary Gray | Labour | 1,474 ✓ |
| Jacqueline McLaren | SNP | 720 ✓ |
| Robert Mooney | Labour | 518 ✓ |
| Esme Clark | Conservative | 510 |
| Billy McAllister | Independent | 311 |
| Andrew Smith | — | 275 |
| Stuart Maskell | UK Independence Party (UKIP) | 64 |
| Angela McCormick | Trade Unionist and Socialist Coalition | 62 |
| Calum Mark Shepherd | Liberal Democrats | 56 |
| Amjad Mirza | Independent | 54 |
Cardonald4 seats
| Elaine McSporran | SNP | 1,913 ✓ |
| Matt Kerr | Labour | 1,894 ✓ |
| Alistair Watson | Labour | 1,607 ✓ |
| Alex Wilson | SNP | 1,333 ✓ |
| Judy Lockhart | Conservative | 1,082 |
| Joe Murray | SNP | 768 |
| Alan Sharkey | Green | 233 |
| Isabel Nelson | Liberal Democrats | 182 |
| Lynn Marie Sheridan | Solidarity | 131 |
| Robert Mathieson Barclay | UK Independence Party (UKIP) | 118 |
Dennistoun3 seats
| Allan Casey | SNP | 1,324 ✓ |
| Elaine McDougall | Labour | 1,310 ✓ |
| Kim Long | Green | 1,057 ✓ |
| Lorna Finn | SNP | 780 |
| Michael Kusznir | Conservative | 422 |
| Allan Stewart | Labour | 398 |
| Daniel Donaldson | Liberal Democrats | 133 |
Drumchapel/Anniesland4 seats
| Paul William Carey | Labour | 1,871 ✓ |
| Malcolm Balfour | SNP | 1,842 ✓ |
| Anne McTaggart | Labour | 941 ✓ |
| Patrick Logue | Conservative | 873 |
| Elspeth Lynn Kerr | SNP | 827 ✓ |
| Malcolm Mitchell | SNP | 678 |
| Louisa McGuigan | Green | 322 |
| Bryan Free | UK Independence Party (UKIP) | 94 |
| Joe Meehan | SSP | 51 |
| Gary Kelly | Solidarity | 35 |
East Centre4 seats
| Frank Docherty | Labour | 1,998 ✓ |
| Annette Christie | SNP | 1,578 ✓ |
| Maria Wells | Conservative | 950 |
| Russell Robertson | SNP | 945 ✓ |
| Mark Coburn | SNP | 696 |
| Marie Garrity | Labour | 571 ✓ |
| Kenneth Whyte | Green | 189 |
| Andrew Louis Philip Stephen McCullagh | Independent | 87 |
| Matt Dobson | TUSC | 80 |
Garscadden/Scotstounhill4 seats
| Bill Butler | Labour | 2,020 ✓ |
| Michael Cullen | SNP | 1,751 ✓ |
| Chris Cunningham | SNP | 1,221 ✓ |
| Tariq Parvez | Conservative | 1,060 |
| Roza Salih | SNP | 926 |
| Eva Clark Murray | Labour | 912 ✓ |
| Gillian Macdonald | Green | 439 |
| David Walker | Liberal Democrats | 191 |
| Gisela Allen | UK Independence Party (UKIP) | 106 |
| Samuel Cook | Solidarity | 62 |
Govan4 seats
| Joanna Kane | Labour | 1,520 ✓ |
| Stephen Dornan | SNP | 1,110 ✓ |
| Ricky Bell | SNP | 1,096 ✓ |
| Susan McCourt | Conservative | 739 |
| Pamela Wilson | SNP | 627 |
| Allan Young | Green | 604 ✓ |
| Muhammad Shoaib | Labour | 527 |
| Ben Denton-Cardew | Liberal Democrats | 142 |
| Bill Bonnar | SSP | 70 |
| Liza Farrell | Solidarity | 44 |
Greater Pollok4 seats
| David McDonald | SNP | 2,643 ✓ |
| Saqib Ahmed | Labour | 2,213 ✓ |
| Rory O'Brien | Conservative | 1,188 |
| Rashid Hussain | Labour | 1,039 ✓ |
| Rhiannon Spear | SNP | 812 ✓ |
| Seonad Hoy | Green | 200 |
| George Laird | Independent | 163 |
| Will Millinship | Liberal Democrats | 131 |
| Mark McGowan | TUSC | 77 |
| Dean Ward | Independent | 54 |
Hillhead3 seats
| Martha Wardrop | Green | 1,718 ✓ |
| Ken Andrew | SNP | 1,508 ✓ |
| Hanzala Malik | Labour | 1,457 ✓ |
| Caroline Welsh | SNP | 983 |
| Martyn McIntyre | Conservative | 680 |
| Matthew James Clark | Liberal Democrats | 298 |
| Douglas Timmons | Independent | 34 |
| Antony Sammeroff | Libtn | 26 |
Langside4 seats
| Susan Aitken | SNP | 2,874 ✓ |
| Archie Graham | Labour | 2,089 ✓ |
| Anna Richardson | SNP | 1,760 ✓ |
| Thomas Haddow | Conservative | 1,459 |
| Tanya Wisely | Green | 1,277 ✓ |
| Steven Livingston | Labour | 737 |
| Kevin Lewsey | Liberal Democrats | 350 |
| Jane Collins | UK Independence Party (UKIP) | 106 |
| Ronnie Stevenson | TUSC | 97 |
Linn4 seats
| Glenn Elder | SNP | 1,646 ✓ |
| Euan Blockley | Conservative | 1,395 ✓ |
| Malcolm Cunning | Labour | 1,348 ✓ |
| Margaret Morgan | SNP | 1,032 ✓ |
| Alan Stewart | Labour | 1,029 |
| Cathy Milligan | Independent | 744 |
| Margot Clark | Liberal Democrats | 676 |
| Paul Leinster | SNP | 448 |
| Alan Digney | Green | 288 |
| Bobby Pollock | Independent | 69 |
| Max Brodie | Solidarity | 67 |
| John Cowan | UK Independence Party (UKIP) | 58 |
Maryhill3 seats
| John Letford | SNP | 1,433 ✓ |
| John Letford | SNP | 1,418 ✓ |
| Franny Scally | SNP | 1,315 ✓ |
| Jane Morgan | Labour | 1,210 ✓ |
| Michael Herrigan | — | 617 |
| Jane Burge | Conservative | 606 |
| Michael Herrigan | Green | 505 |
| Mohammed Razaq | Labour | 421 |
| Andy Dingwall | Liberal Democrats | 255 |
Newlands/Auldburn3 seats
| Josephine Docherty | SNP | 1,879 ✓ |
| Stephen Curran | Labour | 1,704 ✓ |
| Kyle Thornton | Conservative | 1,596 ✓ |
| Gavin Williamson | SNP | 1,032 |
| Charles Gay | Green | 422 |
| Fay Graham | Labour | 371 |
| Rebecca Louise Coleman-Bennett | Liberal Democrats | 259 |
North East3 seats
| Maureen Burke | Labour | 1,176 ✓ |
| Ruairi Kelly | SNP | 971 ✓ |
| Mandy Morgan | SNP | 739 ✓ |
| Frances Howell | Conservative | 524 |
| Gerry Boyle | Independent | 427 |
| Stephen Docherty | Labour | 342 |
| Carole Ure | Green | 102 |
| Jenny Kiernan | Solidarity | 34 |
Partick East/Kelvindale4 seats
| Kenny McLean | SNP | 2,366 ✓ |
| Tony Curtis | Conservative | 2,336 ✓ |
| Martin Rhodes | Labour | 1,848 ✓ |
| Martin Bartos | Green | 1,727 ✓ |
| Kaukab Stewart | SNP | 1,241 |
| Carole Ford | Liberal Democrats | 889 |
| Tom Muirhead | Independent | 109 |
Pollokshields4 seats
| Norman MacLeod | SNP | 2,504 ✓ |
| David Meikle | Conservative | 2,370 ✓ |
| Hanif Raja | Labour | 1,552 ✓ |
| Jon Molyneux | Green | 1,399 ✓ |
| Nighet Riaz | SNP | 1,222 |
| Fariha Thomas | Labour | 841 |
| Ewan Hoyle | Liberal Democrats | 302 |
| Iain Cameron | UK Independence Party (UKIP) | 98 |
Shettleston4 seats
| Frank McAveety | Labour | 1,902 ✓ |
| Thomas Jordan Kerr | Conservative | 1,368 ✓ |
| Laura Doherty | SNP | 1,356 ✓ |
| Anne Simpson | Labour | 872 |
| Michelle Ferns | SNP | 773 ✓ |
| Alex Kerr | SNP | 724 |
| Kevin Campbell | Green | 222 |
| Jamie Robertson | UK Independence Party (UKIP) | 105 |
| Timothy Pollard | Liberal Democrats | 82 |
| Jamie Cocozza | TUSC | 60 |
| Steven Marshall | SDP | 51 |
| Paul Corran | Independent | 41 |
Southside Central4 seats
| Soryia Siddique | Labour | 1,331 ✓ |
| Mhairi Hunter | SNP | 1,287 ✓ |
| Alexander Belic | SNP | 1,244 ✓ |
| James Scanlon | Labour | 1,190 ✓ |
| Cass Macgregor | Green | 819 |
| Qasim Hanif | SNP | 620 |
| Gordon Fraser | Conservative | 486 |
| Lorraine Duncan | UK Independence Party (UKIP) | 115 |
| Christopher Young | Liberal Democrats | 104 |
| Mark Fiddy | Independent | 59 |
Springburn/Robroyston4 seats
| Martin McElroy | Labour | 2,080 ✓ |
| Graham Campbell | SNP | 1,323 ✓ |
| Christina Cannon | SNP | 1,013 ✓ |
| Euan McHardy | Conservative | 681 |
| Aileen McKenzie | Labour | 529 ✓ |
| Paul McCabe | SNP | 494 |
| Anthony Carroll | Green | 226 |
| Robb Maclean | UK Independence Party (UKIP) | 105 |
| Robert Alexander Sykes | Liberal Democrats | 85 |
| Dave Semple | TUSC | 36 |
Victoria Park3 seats
| Feargal Dalton | SNP | 2,248 ✓ |
| Ade Aibinu | Conservative | 2,018 ✓ |
| Maggie McTernan | Labour | 1,701 ✓ |
| Allan Faulds | Green | 1,150 |
| Deirdre Parkinson | SNP | 856 |
| James Douglas Speirs | Liberal Democrats | 492 |
| Matthew McGrath | Trade Unionist and Socialist Coalition | 52 |
