2019 General Election - 12 Dec 2019
Scottish National Party
Angela Crawley
22,243
42%
Conservative
Shona Haslam
17,056
32%
Labour
Andrew Hilland
10,736
20%
Liberal Democrat
Jane Pickard
3,037
6%
2017 General Election - 8 Jun 2017
Scottish National Party
Angela Crawley
16,444
33%
Conservative
Poppy Corbett
16,178
32%
Labour
Andrew Hilland
16,084
32%
Liberal Democrat
Colin Robb
1,214
2%
UK Independence Party
Donald MacKay
550
1%
2015 General Election - 7 May 2015
Scottish National Party
Angela Crawley
26,976
49%
Conservative
Alex Allison
8,772
16%
UK Independence Party
Donald MacKay
1,431
3%
Liberal Democrat
Gregg Cullen
1,203
2%
2010 General Election - 6 May 2010
Scottish National Party
Adamson, Clare
9,780
21%
Conservative
McGavigan, Colin
6,981
15%
Liberal Democrat
Herbison, Douglas
5,249
11%
Independent
McFarlane, Duncan
670
1%
UK Independence Party
Sale, Robert
616
1%