Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Banff and Buchan was won by Conservative at the 2019 general election, with a majority of 4,118 votes over SNP. This page covers every general election in Banff and Buchan from 1983 to 2019.
Full Election History, 1983–2019
Election
Elected
Votes
Vote Share
Runner-up
Majority
Turnout
1983
Albert McQuarrie (Conservative)
16,072
39.7%
Douglas Henderson (SNP)
937 (2.3 pts)
67.0%
1987
Alex Salmond (SNP)
19,462
44.3%
Albert McQuarrie (Conservative)
2,441 (5.5 pts)
70.8%
1992
Alex Salmond (SNP)
21,954
47.5%
Sandy Manson (Conservative)
4,108 (8.9 pts)
71.2%
1997
Alex Salmond (SNP)
22,409
55.8%
William Frain-Bell (Conservative)
12,845 (32.0 pts)
68.7%
2001
Alex Salmond (SNP)
16,710
54.2%
Sandy Wallace (Conservative)
10,503 (34.1 pts)
54.5%
2005
Alex Salmond (SNP)
19,044
51.2%
Sandy Wallace (Conservative)
11,837 (31.8 pts)
56.8%
2010
Eilidh Whiteford (SNP)
15,868
41.3%
Jimmy Buchan (Conservative)
4,027 (10.5 pts)
59.9%
2015
Eilidh Whiteford (SNP)
27,487
60.2%
Alex Johnstone (Conservative)
14,339 (31.4 pts)
66.7%
2017
David Duguid (Conservative)
19,976
48.0%
Eilidh Whiteford (SNP)
3,693 (8.9 pts)
61.7%
2019
David Duguid (Conservative)
21,182
50.1%
Paul Robertson (SNP)
4,118 (9.7 pts)
63.5%
Full Result Breakdown by Election
1983
Candidate
Party
Votes
Share
Elected
Albert McQuarrie
Conservative
16,072
39.7%
Yes
Douglas Henderson
SNP
15,135
37.4%
No
Edward Allport Needham
Social Democratic Party
6,084
15.0%
No
Ian Fergus Ross Lloyd
Labour
3,150
7.8%
No
1987
Candidate
Party
Votes
Share
Elected
Alex Salmond
SNP
19,462
44.3%
Yes
Albert McQuarrie
Conservative
17,021
38.7%
No
George Burness
Social Democratic Party
4,211
9.6%
No
James McFarlane Livie
Labour
3,281
7.5%
No
1992
Candidate
Party
Votes
Share
Elected
Alex Salmond
SNP
21,954
47.5%
Yes
Sandy Manson
Conservative
17,846
38.6%
No
Brian Balcombe
Labour
3,803
8.2%
No
Rhona Kemp
Liberal Democrat
2,588
5.6%
No
1997
Candidate
Party
Votes
Share
Elected
Alex Salmond
SNP
22,409
55.8%
Yes
William Frain-Bell
Conservative
9,564
23.8%
No
Megan Harris
Labour
4,747
11.8%
No
Neil Fletcher
Liberal Democrat
2,398
6.0%
No
Alan Buchan
Referendum Party
1,060
2.6%
No
2001
Candidate
Party
Votes
Share
Elected
Alex Salmond
SNP
16,710
54.2%
Yes
Sandy Wallace
Conservative
6,207
20.1%
No
Ted Harris
Labour
4,363
14.2%
No
Douglas Herbison
Liberal Democrat
2,769
9.0%
No
Alice Rowan
Scottish Socialist
447
1.5%
No
Eric Davidson
UKIP
310
1.0%
No
2005
Candidate
Party
Votes
Share
Elected
Alex Salmond
SNP
19,044
51.2%
Yes
Sandy Wallace
Conservative
7,207
19.4%
No
Eleanor Anderson
Liberal Democrat
4,952
13.3%
No
Rami Okasha
Labour
4,476
12.0%
No
Victor Ross
Christian Vote
683
1.8%
No
Kathleen Kemp
UKIP
442
1.2%
No
Steve Will
Scottish Socialist
412
1.1%
No
2010
Candidate
Party
Votes
Share
Elected
Eilidh Whiteford
SNP
15,868
41.3%
Yes
Jimmy Buchan
Conservative
11,841
30.8%
No
Glen Reynolds
Labour
5,382
14.0%
No
Galen Milne
Liberal Democrat
4,365
11.3%
No
Richard Payne
BNP
1,010
2.6%
No
2015
Candidate
Party
Votes
Share
Elected
Eilidh Whiteford
SNP
27,487
60.2%
Yes
Alex Johnstone
Conservative
13,148
28.8%
No
Sumon Hoque
Labour
2,647
5.8%
No
David Evans
Liberal Democrat
2,347
5.1%
No
2017
Candidate
Party
Votes
Share
Elected
David Duguid
Conservative
19,976
48.0%
Yes
Eilidh Whiteford
SNP
16,283
39.1%
No
Caitlin Stott
Labour
3,936
9.5%
No
Galen Milne
Liberal Democrat
1,448
3.5%
No
2019
Candidate
Party
Votes
Share
Elected
David Duguid
Conservative
21,182
50.1%
Yes
Paul Robertson
SNP
17,064
40.4%
No
Alison Smith
Liberal Democrat
2,280
5.4%
No
Brian Balcombe
Labour
1,734
4.1%
No
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party.
Trend
Banff and Buchan has been contested at 10 general elections on record since 1983. Parties that have won a seat here over that span: Conservative, SNP.
Frequently Asked Questions
Who won Banff and Buchan in the 2019 general election?
Conservative won Banff and Buchan in 2019 with 21,182 votes (50.1%), a majority of 4,118 votes over SNP in second place.
Which parties have won Banff and Buchan since 1983?
Since 1983, Banff and Buchan has been won by: Conservative, SNP.
What was the closest result in Banff and Buchan?
The closest result on record for Banff and Buchan was 1983, when Conservative beat SNP by just 937 votes (2.3 percentage points).