2019 General Election - 12 Dec 2019
Scottish National Party
Kenny MacAskill
21,156
36%
Labour
Martin Whitfield
17,270
30%
Conservative
Craig Hoy
15,523
27%
Liberal Democrat
Robert O'Riordan
4,071
7%
UK Independence Party
David Sisson
493
1%
2017 General Election - 8 Jun 2017
Labour
Martin Whitfield
20,158
36%
Scottish National Party
George Kerevan
17,075
31%
Conservative
Sheila Low
16,540
30%
Liberal Democrat
Elisabeth Wilson
1,738
3%
Independent
Mike Allan
367
1%
2015 General Election - 7 May 2015
Scottish National Party
George Kerevan
25,104
43%
Labour
Fiona O'Donnell
18,301
31%
Conservative
David Roach
11,511
20%
Liberal Democrat
Ettie Spencer
1,517
3%
Green Party
Jason Rose
1,245
2%
UK Independence Party
Oluf Marshall
1,178
2%
Independent
Mike Allan
158
0%
2010 General Election - 6 May 2010
Labour
O'Donnell, Fiona
21,919
45%
Conservative
Veitch, Michael
9,661
20%
Liberal Democrat
Ritchie, Stuart
8,288
17%
Scottish National Party
Sharp, Andrew
7,883
16%
Green Party
Mackenzie, James
862
2%
UK Independence Party
Lloyd, Jonathan
548
1%