0 electors
Historic Seat

Banff and Buchan

🗳️ Election History

4
Elections
62.8%
Avg Turnout
1
Times Changed
2017
Current Party Since
Conservative David Duguid Hold
Majority 4,118
Turnout 63.4% ↑1.8pp
Total Votes 42,260
Winner Swing ↑2.1pp
David Duguid
Conservative
21,182 50.1%
↑2.2pp
Paul Robertson
Labour (Co-op)
17,064 40.4%
↑1.3pp
Alison Smith
Liberal Democrats
2,280 5.4%
↑1.9pp
Brian Balcombe
Labour
1,734 4.1%
↓5.4pp
Conservative David Duguid Gain from Scottish National Party
Majority 3,693
Turnout 61.6% ↓4.9pp
Total Votes 41,643
Winner Swing ↓12.3pp
David Duguid
Conservative
19,976 48.0%
↑19.2pp
Eilidh Whiteford
Labour (Co-op)
16,283 39.1%
↓21.1pp
Caitlin Stott
Labour
3,936 9.5%
↑3.7pp
Galen Milne
Liberal Democrats
1,448 3.5%
↓1.7pp
Scottish National Party Eilidh Whiteford Hold
Majority 14,339
Turnout 66.5% ↑6.7pp
Total Votes 45,629
Winner Swing ↑19.0pp
Eilidh Whiteford
Labour (Co-op)
27,487 60.2%
↑19.0pp
Alex Johnstone
Conservative
13,148 28.8%
↓2.0pp
Sumon Hoque
Labour
2,647 5.8%
↓8.2pp
David Evans
Liberal Democrats
2,347 5.1%
↓6.2pp
Scottish National Party Eilidh Whiteford Hold
Majority 4,027
Turnout 59.8%
Total Votes 38,466
Eilidh Whiteford
Labour (Co-op)
15,868 41.3%
↓9.9pp
Jimmy Buchan
Conservative
11,841 30.8%
↑11.4pp
Glen Reynolds
Labour
5,382 14.0%
↑2.0pp
Galen Milne
Liberal Democrats
4,365 11.4%
↓2.0pp
Richard Payne
1,010 2.6%

Turnout Trend

59.8%
'10
66.5%
'15
61.6%
'17
63.4%
'19

👥 Demographics

🌍 Ethnicity
White
99.0%
Asian or Asian British
0.6%
Mixed or Multiple ethnic groups
0.2%
Black, African, Caribbean or Black British
0.2%
Other ethnic group
0.1%
📊 Age
45 to 64
28.6%
Under 18
20.2%
30 to 44
19.7%
65 and over
17.7%
18 to 29
13.7%
Religion
Christian
48.8%
No religion
42.4%
Religion not stated
8.1%
Other religion
0.3%
Muslim
0.2%
Buddhist
0.1%
Hindu
0.1%
Jewish
0.0%
Sikh
0.0%

Previous MPs

Historical representatives of this constituency
MP Name Party From To
David Duguid Conservative 2017-06-08 2024-05-30
Dr Eilidh Whiteford Scottish National Party 2010-05-06 2017-05-03
Sir Albert McQuarrie Conservative 1979-05-03 1987-06-11