Perth and Kinross 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.
By-elections
2007-2012
Strathallan By-Election 6 May 2010[5]
| Party | Candidate | FPv% | Count |
| 1 | 2 | 3 | 4 | 5 |
|
SNP |
Tom Gray |
30.3 |
1,555 |
1,569
| 1,769
| 2,299
| 3,302 |
|
Conservative |
John Blackie |
33.4 |
1,713 |
1,724
| 1,785
| 2,208
| |
|
Liberal Democrats |
Neil Gaunt |
20.3 |
1,042 |
1,057
| 1,321
|
| |
|
Labour |
Alistair Munro |
14.7 |
754 |
762
|
|
| |
|
Independent |
Chris Rennie |
1.2 |
61 |
|
|
| |
|
SNP hold |
| Valid: 5,125 Spoilt: 54 Quota: 2,563.5 Turnout: 5,179 |
2012-2017
Perth City Centre By-Election 7 May 2015[7]
| Party | Candidate | FPv% | Count |
| 1 |
|
SNP |
Andrew Parrott |
51.1 |
3,589 |
|
Conservative |
Chris Ahern |
23.9 |
1,679 |
|
Labour |
Lorna Redford |
13.4 |
939 |
|
Liberal Democrats |
Philip Brown |
10.0 |
701 |
|
Independent |
Ian Thomson |
1.7 |
119 |
|
SNP hold |
| Valid: 7,027 Spoilt: 104 Quota: 3,515 Turnout: 7,131 |
Almond and Earn By-Election 7 April 2016[8]
| Party | Candidate | FPv% | Count |
| 1 | 2 | 3 |
|
Conservative |
Kathleen Baird |
48.5 |
1,651 |
1,681
| 1,720 |
|
SNP |
Wilma Lumsden |
38.4 |
1,327 |
1,334
| 1,370 |
|
Labour |
Dave MacKenzie |
6.3 |
219 |
228
| 280 |
|
Liberal Democrats |
George Hayton |
4.5 |
157 |
163
| |
|
UKIP |
Denise Baykal |
2.2 |
77 |
| |
|
Conservative gain from Independent |
| Valid: 3,431 Spoilt: 19 Quota: 1,716 Turnout: 3,450 |
2017-2022
Perth City South By-Election 23 November 2017[9]
| Party | Candidate | FPv% | Count |
| 1 | 2 | 3 | 4 | 5 | 6 |
|
Conservative |
Audrey Coates |
31.2 |
1,734 |
1,738
| 1,744
| 1,762
| 2,381
| 2,863 |
|
SNP |
Pauline Leitch |
32.1 |
1,780 |
1,781
| 1,813
| 1,883
| 2,227
| |
|
Liberal Democrats |
Liz Barrett |
28.8 |
1,597 |
1,601
| 1,627
| 1,733
|
| |
|
Labour |
Tricia Duncan |
5.7 |
314 |
319
| 332
|
|
| |
|
Green |
Elspeth MacLachlan |
1.8 |
102 |
105
| 332
|
|
| |
|
Independent |
Denise Baykal |
0.5 |
25 |
|
|
|
| |
|
Conservative hold |
| Valid: 5,552 Spoilt: 55 Quota: 2,777 Turnout: 5,607 |
Highland By-Election 19 April 2018[10]
| Party | Candidate | FPv% | Count |
| 1 | 2 | 3 | 4 | 5 | 6 |
|
Conservative |
John Duff |
46.7 |
1,907 |
1,908
| 1,923
| 1,930
| 1,977
| 2,084 |
|
SNP |
John Kellas |
35.9 |
1,466 |
1,467
| 1,472
| 1,509
| 1,594
| 1,712 |
|
Independent |
Avril Taylor |
6.9 |
280 |
286
| 299
| 325
| 391
| |
|
Labour |
Jayne Ramage |
5.8 |
239 |
240
| 256
| 280
|
| |
|
Green |
Mary McDougall |
2.5 |
104 |
106
| 118
|
|
| |
|
Liberal Democrats |
Chris Rennie |
1.9 |
78 |
78
|
|
|
| |
|
Independent |
Denise Baykal |
0.3 |
12 |
|
|
|
| |
|
Conservative hold |
| Valid: 4,086 Spoilt: 31 Quota: 2,044 Turnout: 4,117 |
Perth City South By-Election 26 November 2020[12]
| Party | Candidate | FPv% | Count |
| 1 | 2 | 3 | 4 | 5 | 6 |
|
Liberal Democrats |
Liz Barrett |
31.6 |
1,823 |
1,824
| 1,851
| 1,925
| 2,749
| 3,571 |
|
SNP |
Iain MacPherson |
32.9 |
1,898 |
1,900
| 1,960
| 2,017
| 2,110
| |
|
Conservative |
Andy Chan |
29.4 |
1,698 |
1,705
| 1,713
| 1,729
|
| |
|
Labour |
Tricia Duncan |
3.5 |
204 |
205
| 224
|
|
| |
|
Green |
Elspeth MacLachlan |
2.3 |
135 |
136
|
|
|
| |
|
UKIP |
Lynda Davis |
0.3 |
18 |
|
|
|
| |
|
Liberal Democrats gain from SNP |
| Valid: 5,776 Spoilt: 51 Quota: 2,889 Turnout: 5,827 |
2022-2027
Perth City North By-Election 26 September 2024[14]
| Party | Candidate | FPv% | Count |
| 1 | 2 | 3 | 4 | 5 |
|
SNP |
Carol Mair |
44.7 |
917 |
946
| 961
| 1,015
| 1,058 |
|
Labour |
Kirsten Nkwocha-Dyer |
15.3 |
313 |
331
| 358
| 374
| 409 |
|
Conservative |
Aziz Rehman |
14.4 |
296 |
297
| 316
| 323
| 365 |
|
Reform |
Sonia Davidson |
10.2 |
209 |
213
| 220
| 234
| |
|
Alba |
Robert Reid |
6.5 |
133 |
139
| 145
|
| |
|
Liberal Democrats |
Tina Ng-a-Mann |
4.6 |
95 |
111
|
|
| |
|
Green |
Caitlin Ripley |
4.2 |
87 |
|
|
| |
|
SNP gain from Labour |
| Valid: 2,050 Spoilt: 21 Quota: 1,026 Turnout: 2,071 |
Strathallan By-Election 26 September 2024[15]
| Party | Candidate | FPv% | Count |
| 1 | 2 | 3 | 4 | 5 | 6 |
|
Liberal Democrats |
Alan Watt |
30.0 |
978 |
1,006
| 1,035
| 1,213
| 1,509
| 2,110 |
|
Conservative |
Amanda Runciman |
32.1 |
1,045 |
1,049
| 1,123
| 1,169
| 1,206
| |
|
SNP |
Catherine Scott |
17.4 |
568 |
613
| 626
| 696
|
| |
|
Labour |
Ken McCracken |
11.2 |
366 |
382
| 388
|
|
| |
|
Reform |
Ian Thomas |
6.0 |
194 |
198
|
|
|
| |
|
Green |
Nettie Sutherland |
3.3 |
107 |
|
|
|
| |
|
Liberal Democrats gain from Conservative |
| Valid: 3,258 Spoilt: 22 Quota: 1,630 Turnout: 3,280 |