Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Gordon was won by SNP at the 2019 general election, with a majority of 819 votes over Conservative. This page covers every general election in Gordon from 1983 to 2019.
Full Election History, 1983–2019
Election
Elected
Votes
Vote Share
Runner-up
Majority
Turnout
1983
Malcolm Bruce (Liberal)
20,134
43.8%
James Cran (Conservative)
850 (1.8 pts)
70.1%
1987
Malcolm Bruce (Liberal)
26,770
49.5%
Peter Leckie (Conservative)
9,519 (17.6 pts)
73.7%
1992
Malcolm Bruce (Liberal Democrat)
22,158
37.4%
John Porter (Conservative)
274 (0.5 pts)
73.9%
1997
Malcolm Bruce (Liberal Democrat)
17,999
42.6%
John Porter (Conservative)
6,997 (16.6 pts)
71.9%
2001
Malcolm Bruce (Liberal Democrat)
17,928
48.5%
Nanette Milne (Conservative)
9,879 (26.7 pts)
61.7%
2005
Malcolm Bruce (Liberal Democrat)
20,008
45.0%
Iain Brotchie (Labour)
11,026 (24.8 pts)
61.8%
2010
Malcolm Bruce (Liberal Democrat)
17,575
36.0%
Richard Thomson (SNP)
6,748 (13.8 pts)
66.5%
2015
Alex Salmond (SNP)
27,717
47.7%
Christine Jardine (Liberal Democrat)
8,687 (14.9 pts)
73.3%
2017
Colin Clark (Conservative)
21,861
40.7%
Alex Salmond (SNP)
2,607 (4.9 pts)
68.4%
2019
Richard Thomson (SNP)
23,885
42.7%
Colin Clark (Conservative)
819 (1.5 pts)
70.4%
Full Result Breakdown by Election
1983
Candidate
Party
Votes
Share
Elected
Malcolm Bruce
Liberal
20,134
43.8%
Yes
James Cran
Conservative
19,284
42.0%
No
George Grant
Labour
3,899
8.5%
No
Kenneth Guild
SNP
2,636
5.7%
No
1987
Candidate
Party
Votes
Share
Elected
Malcolm Bruce
Liberal
26,770
49.5%
Yes
Peter Leckie
Conservative
17,251
31.9%
No
Morag Morrell
Labour
6,228
11.5%
No
George Wright
SNP
3,876
7.2%
No
1992
Candidate
Party
Votes
Share
Elected
Malcolm Bruce
Liberal Democrat
22,158
37.4%
Yes
John Porter
Conservative
21,884
37.0%
No
Brian Adam
SNP
8,445
14.3%
No
Peter Morrell
Labour
6,682
11.3%
No
1997
Candidate
Party
Votes
Share
Elected
Malcolm Bruce
Liberal Democrat
17,999
42.6%
Yes
John Porter
Conservative
11,002
26.0%
No
Richard Lochhead
SNP
8,435
20.0%
No
Lindsey Kirkhill
Labour
4,350
10.3%
No
Fred Pidcock
Referendum Party
459
1.1%
No
2001
Candidate
Party
Votes
Share
Elected
Malcolm Bruce
Liberal Democrat
17,928
48.5%
Yes
Nanette Milne
Conservative
8,049
21.8%
No
Rhona Kemp
SNP
5,760
15.6%
No
Ellis Thorpe
Labour
4,730
12.8%
No
John Sangster
Scottish Socialist
534
1.4%
No
2005
Candidate
Party
Votes
Share
Elected
Malcolm Bruce
Liberal Democrat
20,008
45.0%
Yes
Iain Brotchie
Labour
8,982
20.2%
No
Philip Atkinson
Conservative
7,842
17.6%
No
Joanna Strathdee
SNP
7,098
16.0%
No
Tommy Paterson
Scottish Socialist
508
1.1%
No
2010
Candidate
Party
Votes
Share
Elected
Malcolm Bruce
Liberal Democrat
17,575
36.0%
Yes
Richard Thomson
SNP
10,827
22.2%
No
Barney (James) Crockett
Labour
9,811
20.1%
No
Ross Thomson
Conservative
9,111
18.7%
No
Sue Edwards
Green
752
1.5%
No
Elise Jones
BNP
699
1.4%
No
2015
Candidate
Party
Votes
Share
Elected
Alex Salmond
SNP
27,717
47.7%
Yes
Christine Jardine
Liberal Democrat
19,030
32.7%
No
Colin Clark
Conservative
6,807
11.7%
No
Braden Davy
Labour
3,441
5.9%
No
Emily Santos
UKIP
1,166
2.0%
No
2017
Candidate
Party
Votes
Share
Elected
Colin Clark
Conservative
21,861
40.7%
Yes
Alex Salmond
SNP
19,254
35.9%
No
Kirsten Muat
Labour
6,340
11.8%
No
David Evans
Liberal Democrat
6,230
11.6%
No
2019
Candidate
Party
Votes
Share
Elected
Richard Thomson
SNP
23,885
42.7%
Yes
Colin Clark
Conservative
23,066
41.3%
No
James Oates
Liberal Democrat
5,913
10.6%
No
Heather Herbert
Labour
3,052
5.5%
No
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party.
Trend
Gordon has been contested at 10 general elections on record since 1983. Parties that have won a seat here over that span: Liberal, Liberal Democrat, SNP, Conservative.
Frequently Asked Questions
Who won Gordon in the 2019 general election?
SNP won Gordon in 2019 with 23,885 votes (42.7%), a majority of 819 votes over Conservative in second place.
Which parties have won Gordon since 1983?
Since 1983, Gordon has been won by: Conservative, Liberal, Liberal Democrat, SNP.
What was the closest result in Gordon?
The closest result on record for Gordon was 1992, when Liberal Democrat beat Conservative by just 274 votes (0.5 percentage points).