2019 General Election - Banff and Buchan
| Year | 2019 |
| General election | 2019 General Election |
| Constituency | Banff and Buchan |
| Turnout | 63.4% |
Results
| Candidate | Party | Votes |
| Duguid, David James | Conservative | 21,182 |
| Robertson, Paul Crombie | SNP | 17,064 |
| Smith, Alison Fiona | Liberal Democrats | 2,280 |
| Balcombe, Brian Robert | Labour | 1,734 |