Glasgow City Council in Scotland holds elections every five years, previously holding them every four years from its creation as a single-tier authority in 1995 to 2007.
Council elections
As a district council
As a unitary authority
Results maps
-
1984 results map
-
1988 results map
-
1992 results map
-
1995 results map
-
1999 results map
-
2003 results map
-
2007 results map
-
2012 results map
-
2017 results map
-
2022 results map
By-elections
2003-2007
2007-2012
Baillieston By-Election 18 September 2008[12]
Party |
Candidate |
FPv% |
Count
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9
|
|
SNP
|
David Turner
|
44.6
|
2,318
|
2,320
|
2,330
|
2,344
|
2,355
|
2,381
|
2,415
|
2,511
|
3,131
|
|
Labour
|
Andy Muir
|
41.7
|
2,167
|
2,168
|
2,171
|
2,186
|
2,189
|
2,208
|
2,264
|
2,313
|
|
|
Conservative
|
John Anderson
|
5.0
|
259
|
272
|
273
|
274
|
304
|
310
|
340
|
|
|
|
Liberal Democrats
|
David Jackson
|
3.1
|
159
|
162
|
171
|
176
|
176
|
180
|
|
|
|
|
Solidarity
|
Tricia McLeish
|
1.4
|
74
|
76
|
80
|
96
|
105
|
|
|
|
|
|
BNP
|
Charles Baillie
|
1.4
|
73
|
79
|
81
|
81
|
|
|
|
|
|
|
Scottish Socialist
|
Daniel O'Donnell
|
1.1
|
58
|
58
|
61
|
|
|
|
|
|
|
|
Scottish Green
|
Moira Crawford
|
0.9
|
45
|
46
|
|
|
|
|
|
|
|
|
Scottish Unionist
|
Ian Dickie
|
0.8
|
43
|
|
|
|
|
|
|
|
|
|
SNP hold
|
Valid: 5,196 Spoilt: 65 Quota: 2,599 Turnout: 5,261
|
Baillieston By-Election 6 November 2008[13]
Party |
Candidate |
FPv% |
Count
|
1 |
2 |
3 |
4 |
5 |
6 |
7
|
|
Labour
|
Andy Muir
|
46.8
|
2,257
|
2,260
|
2,263
|
2,286
|
2,335
|
2,383
|
3,124
|
|
SNP
|
David Cassidy
|
42.1
|
2,027
|
2,037
|
2,046
|
2,074
|
2,116
|
2,193
|
|
|
Conservative
|
John Anderson
|
4.7
|
226
|
231
|
245
|
249
|
269
|
|
|
|
Liberal Democrats
|
David Jackson
|
2.9
|
142
|
146
|
146
|
154
|
|
|
|
|
Scottish Socialist
|
Daniel O'Donnell
|
1.8
|
88
|
93
|
97
|
|
|
|
|
|
BNP
|
Charles Baillie
|
1.0
|
46
|
46
|
|
|
|
|
|
|
Scottish Green
|
Moira Crawford
|
0.7
|
32
|
|
|
|
|
|
|
|
Labour hold
|
Valid: 4,818 Spoilt: 58 Quota: 2,410 Turnout: 4,876
|
Drumchapel/Anniesland By-Election 4 June 2009[14]
Party |
Candidate |
FPv% |
Count
|
1 |
2 |
3 |
4 |
5
|
|
Labour
|
Anne McTaggart
|
48.4
|
2,584
|
2,593
|
2,613
|
2,651
|
2,689
|
|
SNP
|
Martin J Docherty
|
28.3
|
1,509
|
1,530
|
1,573
|
1,651
|
1,698
|
|
Liberal Democrats
|
Nathalie McKee
|
6.5
|
349
|
362
|
373
|
443
|
532
|
|
Conservative
|
Richard Alan Sullivan
|
5.9
|
316
|
327
|
359
|
366
|
|
|
Scottish Green
|
Eileen Duke
|
5.1
|
270
|
284
|
295
|
|
|
|
BNP
|
John Robertson
|
3.3
|
177
|
186
|
|
|
|
|
Independent
|
James Trolland
|
2.4
|
129
|
|
|
|
|
|
Labour gain from SNP
|
Valid: 5,334 Spoilt: 84 Quota: 2,667 Turnout: 5,418
|
Hillhead By-Election 17 November 2011[16]
Party |
Candidate |
FPv% |
Count
|
1 |
2 |
3 |
4 |
5 |
6 |
7
|
|
SNP
|
Ken Andrew
|
32.8
|
1,026
|
1,027
|
1,030
|
1,079
|
1,174
|
1,386
|
1,851
|
|
Labour
|
Martin McElroy
|
30.2
|
945
|
946
|
950
|
992
|
1,057
|
1,276
|
|
|
Scottish Green
|
Stuart Leckie
|
13.9
|
435
|
436
|
441
|
556
|
639
|
|
|
|
Conservative
|
Maya Forrest
|
11.9
|
372
|
374
|
384
|
441
|
|
|
|
|
Liberal Democrats
|
Ewan Hoyle
|
9.8
|
307
|
310
|
311
|
|
|
|
|
|
UKIP
|
Neil Craig
|
1.1
|
36
|
37
|
|
|
|
|
|
|
Britannica Party
|
Charles Baillie
|
0.4
|
11
|
|
|
|
|
|
|
|
SNP hold
|
Valid: 3,132 Spoilt: 40 Quota: 1,567 Turnout: 3,172
|
2012-2017
Govan By-Election 10 October 2013[17]
Party |
Candidate |
FPv% |
Count
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13
|
|
Labour
|
John Kane
|
43.4
|
2,055
|
2,055
|
2,056
|
2,058
|
2,062
|
2,075
|
2,082
|
2,108
|
2,137
|
2,149
|
2,180
|
2,216
|
2,417
|
|
SNP
|
Helen Walker
|
30.1
|
1,424
|
1,425
|
1,426
|
1,431
|
1,435
|
1,449
|
1,456
|
1,466
|
1,485
|
1,497
|
1,541
|
1,575
|
1,678
|
|
No Bedroom Tax
|
John Flanagan
|
9.4
|
446
|
446
|
449
|
455
|
466
|
479
|
483
|
487
|
501
|
515
|
539
|
562
|
|
|
Conservative
|
Richard Sullivan
|
4.5
|
215
|
215
|
216
|
216
|
216
|
218
|
229
|
237
|
243
|
269
|
293
|
|
|
|
Scottish Green
|
Moira Crawford
|
2.4
|
112
|
112
|
113
|
116
|
125
|
129
|
131
|
142
|
150
|
158
|
|
|
|
|
UKIP
|
Janice MacKay
|
2.4
|
113
|
113
|
116
|
116
|
116
|
116
|
119
|
120
|
126
|
|
|
|
|
|
Independent
|
George Laird
|
2.2
|
103
|
102
|
102
|
104
|
104
|
105
|
113
|
117
|
|
|
|
|
|
|
Liberal Democrats
|
Ewan Hoyle
|
1.5
|
73
|
73
|
74
|
75
|
76
|
76
|
84
|
|
|
|
|
|
|
|
Scottish Christian
|
John Cormack
|
1.3
|
60
|
60
|
61
|
62
|
65
|
65
|
|
|
|
|
|
|
|
|
Independent
|
Thomas Rannachan
|
1.1
|
52
|
52
|
52
|
52
|
53
|
|
|
|
|
|
|
|
|
|
Communist
|
Ryan Boyle
|
0.7
|
35
|
35
|
35
|
37
|
|
|
|
|
|
|
|
|
|
|
Solidarity
|
Joyce Drummond
|
0.6
|
28
|
28
|
29
|
|
|
|
|
|
|
|
|
|
|
|
Britannica Party
|
Charles Baillie
|
0.4
|
19
|
19
|
|
|
|
|
|
|
|
|
|
|
|
|
SDA
|
James Trolland
|
0.0
|
1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Labour gain from SNP
|
Valid: 4,736 Spoilt: 120 Quota: 2,369 Turnout: 4,856
|
Anderston/City By-Election 6 August 2015[19]
Party |
Candidate |
FPv% |
Count
|
1 |
2 |
3 |
4 |
5 |
6
|
|
SNP
|
Eva Bolander
|
48.1
|
1,441
|
1,444
|
1,446
|
1,457
|
1,473
|
1,750
|
|
Labour
|
Katie Ford
|
28.6
|
857
|
857
|
866
|
881
|
943
|
1,024
|
|
Scottish Green
|
Christy Mearns
|
13.8
|
414
|
414
|
421
|
442
|
467
|
|
|
Conservative
|
Ary Jaff
|
5.5
|
164
|
166
|
173
|
184
|
|
|
|
Liberal Democrats
|
Gary McLelland
|
2.2
|
66
|
68
|
70
|
|
|
|
|
UKIP
|
Janice MacKay
|
1.4
|
43
|
45
|
|
|
|
|
|
Scottish Libertarian
|
Stevie Creighton
|
0.4
|
12
|
|
|
|
|
|
|
SNP hold
|
Valid: 2,997 Spoilt: 39 Quota: 1,499 Turnout: 3,036
|
Anderston/City By-Election 5 May 2016[23]
Party |
Candidate |
FPv% |
Count
|
1 |
2 |
3 |
4 |
5
|
|
SNP
|
Angus Millar
|
43.0
|
3,467
|
3,480
|
3,509
|
3,586
|
4,436
|
|
Labour
|
Steven Livingston
|
21.1
|
1,698
|
1,715
|
1,793
|
2,112
|
2,603
|
|
Scottish Green
|
Christy Mearns
|
20.1
|
1,621
|
1,637
|
1,710
|
1,869
|
|
|
Conservative
|
Philip Charles
|
10.8
|
869
|
908
|
965
|
|
|
|
Liberal Democrats
|
Ryan Ross
|
3.1
|
248
|
256
|
|
|
|
|
UKIP
|
Karen King
|
1.9
|
154
|
|
|
|
|
|
SNP gain from Labour
|
Valid: 8,057 Spoilt: 133 Quota: 4,030 Turnout: 8,190
|
Garscadden/Scotstounhill By-Election 6 October 2016[24]
Party |
Candidate |
FPv% |
Count
|
1 |
2 |
3 |
4 |
5 |
6
|
|
SNP
|
Chris Cunningham
|
42.6
|
2,135
|
2,140
|
2,150
|
2,275
|
2,321
|
2,906
|
|
Labour
|
Ian Cruikshank
|
38.8
|
1,944
|
1,953
|
1,984
|
2,037
|
2,204
|
|
|
Conservative
|
Ary Jaff
|
10.2
|
510
|
536
|
553
|
564
|
|
|
|
Scottish Green
|
Gillian MacDonald
|
4.8
|
242
|
247
|
261
|
|
|
|
|
Liberal Democrats
|
James Speirs
|
1.9
|
97
|
105
|
|
|
|
|
|
UKIP
|
Donald MacKay
|
1.7
|
83
|
|
|
|
|
|
|
SNP gain from Labour
|
Valid: 5,011 Spoilt: 83 Quota: 2,506 Turnout: 5,094
|
2017-2022
Cardonald By-Election 7 September 2017[25]
Party |
Candidate |
FPv% |
Count
|
1 |
2 |
3 |
4 |
5
|
|
Labour
|
Jim Kavanagh
|
48.6
|
2,614
|
2,615
|
2,641
|
2,683
|
2,936
|
|
SNP
|
Alex Mitchell
|
36.7
|
1,972
|
1,972
|
1,981
|
2,066
|
2,101
|
|
Conservative
|
Thomas Haddow
|
10.3
|
552
|
554
|
566
|
574
|
|
|
Scottish Green
|
John Smith
|
2.7
|
147
|
151
|
161
|
|
|
|
Liberal Democrats
|
Isabel Nelson
|
1.5
|
80
|
82
|
|
|
|
|
Scottish Libertarian
|
Antony Sammeroff
|
0.2
|
12
|
|
|
|
|
|
Labour hold
|
Valid: 5,377 Spoilt: 97 Quota: 2,689 Turnout: 5,474
|
Baillieston By-Election 18 March 2021[26]
Party |
Candidate |
FPv% |
Count
|
1 |
2 |
3 |
4 |
5 |
6
|
|
SNP
|
David Turner
|
43.8
|
1,980
|
1,980
|
1,990
|
2,092
|
2,133
|
2,678
|
|
Labour
|
William Docherty
|
28.3
|
1,278
|
1,282
|
1,310
|
1,365
|
1,868
|
|
|
Conservative
|
John Daly
|
20.9
|
946
|
953
|
965
|
979
|
|
|
|
Scottish Green
|
Lorraine McLaren
|
4.4
|
200
|
205
|
217
|
|
|
|
|
Liberal Democrats
|
Daniel Donaldson
|
2.0
|
90
|
92
|
|
|
|
|
|
UKIP
|
Christopher Ho
|
0.6
|
26
|
|
|
|
|
|
|
SNP gain from Labour
|
Valid: 4,520 Spoilt: 50 Quota: 2,261 Turnout: 4,570
|
Partick East/Kelvindale By-Election 18 March 2021[26]
Party |
Candidate |
FPv% |
Count
|
1 |
2 |
3 |
4 |
5 |
6
|
|
Labour
|
Jill Brown
|
28.3
|
1,836
|
1,842
|
1,932
|
2,498
|
2,927
|
4,186
|
|
SNP
|
Abdul Bostani
|
32.1
|
2,084
|
2,084
|
2,103
|
2,142
|
2,812
|
|
|
Scottish Green
|
Blair Anderson
|
18.5
|
1,200
|
1,205
|
1,264
|
1,379
|
|
|
|
Conservative
|
Naveed Ashgar
|
16.7
|
1,084
|
1,092
|
1,148
|
|
|
|
|
Liberal Democrats
|
Tahir Jameel
|
4.0
|
259
|
260
|
|
|
|
|
|
UKIP
|
Donald Mackay
|
0.5
|
33
|
|
|
|
|
|
|
Labour gain from Conservative
|
Valid: 6,496 Spoilt: 51 Quota: 3,249 Turnout: 6,547
|
2022-2027
Linn By-Election 17 November 2022[27]
Party |
Candidate |
FPv% |
Count
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8
|
|
Labour
|
John Carson
|
43.4
|
2,227
|
2,227
|
2,227
|
2,239
|
2,256
|
2,381
|
2,524
|
2,674
|
|
SNP
|
Chris Lang-Tait
|
33.2
|
1,702
|
1,703
|
1,703
|
1,716
|
1,750
|
1,777
|
1,789
|
2,046
|
|
Scottish Green
|
Jen Bell
|
8.0
|
409
|
409
|
410
|
419
|
433
|
482
|
503
|
|
|
Conservative
|
Pauline Sutherland
|
6.4
|
327
|
329
|
332
|
332
|
335
|
374
|
|
|
|
Liberal Democrats
|
Joe McCauley
|
5.7
|
294
|
299
|
299
|
301
|
304
|
|
|
|
|
Alba
|
Kirsty Fraser
|
1.8
|
90
|
90
|
91
|
97
|
|
|
|
|
|
Scottish Socialist
|
George Willis MacDougall
|
0.9
|
46
|
49
|
52
|
|
|
|
|
|
|
UKIP
|
Christopher Ho
|
0.4
|
19
|
20
|
|
|
|
|
|
|
|
Freedom Alliance (UK)
|
Diane McMillan
|
0.4
|
18
|
|
|
|
|
|
|
|
|
Labour hold
|
Valid: 5,132 Spoilt: 73 Quota: 2,567 Turnout: 5,205
|
Hillhead By-Election 7 March 2024[28]
Party |
Candidate |
FPv% |
Count
|
1 |
2 |
3 |
4 |
5 |
6 |
7
|
|
Scottish Green
|
Seonad Hoy
|
31.5
|
1,284
|
1,284
|
1,298
|
1,353
|
1,372
|
1,908
|
2,605
|
|
Labour
|
Ruth Hall
|
31.8
|
1,298
|
1,299
|
1,340
|
1,367
|
1,472
|
1,721
|
|
|
SNP
|
Malcolm McConnell
|
24.9
|
1,015
|
1,017
|
1,025
|
1,062
|
1,076
|
|
|
|
Conservative
|
Faten Hameed
|
5.3
|
217
|
221
|
233
|
240
|
|
|
|
|
Independent Green Voice
|
Alistair McConnachie
|
3.2
|
133
|
135
|
146
|
|
|
|
|
|
Liberal Democrats
|
Daniel O'Malley
|
2.6
|
106
|
110
|
|
|
|
|
|
|
Independent
|
Ryan McGinley
|
0.5
|
22
|
|
|
|
|
|
|
|
Scottish Green gain from Labour
|
Valid: 4,075 Spoilt: 63 Quota: 2,038 Turnout: 4,138
|
Drumchapel/Anniesland By-Election 21 November 2024[29]
Party |
Candidate |
FPv% |
Count
|
1 |
2 |
3 |
4 |
5 |
6 |
7
|
|
Labour
|
Davena Rankin
|
34.3
|
1,084
|
1,108
|
1,143
|
1,193
|
1,263
|
1,385
|
1,857
|
|
SNP
|
Adekemi Giwa
|
26.3
|
830
|
841
|
847
|
971
|
1,083
|
1,134
|
|
|
Reform UK
|
Allan Douglas Lyons
|
12.8
|
405
|
412
|
461
|
473
|
524
|
|
|
|
Independent
|
Elsbeth Kerr
|
9.4
|
297
|
310
|
331
|
372
|
|
|
|
|
Scottish Green
|
Christopher Lavelle
|
8.3
|
263
|
270
|
275
|
|
|
|
|
|
Conservative
|
Steven Morrison
|
5.8
|
184
|
196
|
|
|
|
|
|
|
Liberal Democrats
|
Michael Edward Shields
|
2.9
|
93
|
|
|
|
|
|
|
|
Labour hold
|
Valid: 3,156 Spoilt: 42 Quota: 1,579 Turnout: 3,198
|
Maryhill By-Election 21 November 2024[30]
Party |
Candidate |
FPv% |
Count
|
1 |
2 |
3 |
4 |
5 |
6 |
7
|
|
Labour
|
Marie Garrity
|
35.9
|
999
|
1,013
|
1,043
|
1,057
|
1,163
|
1,258
|
1,731
|
|
SNP
|
Lorna Margaret Finn
|
29.2
|
814
|
817
|
820
|
868
|
1,052
|
1,093
|
|
|
Reform UK
|
David Jamie McGowan
|
12.7
|
353
|
360
|
384
|
398
|
410
|
|
|
|
Scottish Green
|
Ellie Gomersall
|
12.1
|
338
|
352
|
357
|
372
|
|
|
|
|
Alba
|
Nick Durie
|
4.2
|
118
|
121
|
127
|
|
|
|
|
|
Conservative
|
Susan McCourt
|
3.2
|
89
|
100
|
|
|
|
|
|
|
Liberal Democrats
|
Daniel John O'Malley
|
2.7
|
75
|
|
|
|
|
|
|
|
Labour hold
|
Valid: 2,786 Spoilt: 40 Quota: 1,394 Turnout: 2,826
|
North East By-Election 21 November 2024[31]
Party |
Candidate |
FPv% |
Count
|
1 |
2 |
3 |
4 |
5 |
6 |
7
|
|
Labour
|
Mary McNab
|
34.3
|
630
|
642
|
655
|
671
|
708
|
808
|
1,069
|
|
SNP
|
Kilian Riley
|
32.2
|
591
|
596
|
605
|
632
|
638
|
686
|
|
|
Reform UK
|
Robert McGregor
|
18.2
|
336
|
337
|
349
|
366
|
397
|
|
|
|
Conservative
|
Thomas Haddow
|
5.3
|
99
|
104
|
107
|
111
|
|
|
|
|
Scottish Green
|
Hayley McDonald
|
4.2
|
77
|
79
|
94
|
|
|
|
|
|
TUSC
|
Anne McAllister
|
3.7
|
68
|
72
|
|
|
|
|
|
|
Liberal Democrats
|
Peter McLaughlin
|
1.9
|
36
|
|
|
|
|
|
|
|
Labour hold
|
Valid: 1,837 Spoilt: 31 Quota: 919 Turnout: 1,868
|
Partick East/Kelvindale By-Election 5 December 2024[32]
Party |
Candidate |
FPv% |
Count
|
1 |
2 |
3 |
4
|
|
Labour
|
James Adams
|
37.5
|
1,723
|
1,854
|
2,143
|
2,485
|
|
SNP
|
Cylina Porch
|
23.1
|
1,062
|
1,089
|
1,112
|
1,532
|
|
Scottish Green
|
Heloise Le Moal
|
18.2
|
837
|
870
|
927
|
|
|
Conservative
|
Faten Hameed
|
13.7
|
632
|
707
|
|
|
|
Liberal Democrats
|
Nicholas Budgen
|
7.4
|
339
|
|
|
|
|
Labour gain from SNP
|
Valid: 4,593 Spoilt: 36 Quota: 2,297 Turnout: 4,629
|
References