Arbroath and Broughty Ferry by-election 2026: result
The Arbroath and Broughty Ferry by-election was held on 18 June 2026. Lara Bird (Scottish National Party) won with 9,802 votes, 41.2% of the valid vote, a majority of 5,278 over Jack Cruickshanks (Conservative).
The House of Commons Library describes the result as: “Scottish National Party hold by Lara Bird with a majority of 5,178”.
At the general election of 4 July 2024, Stephen Gethins (Scottish National Party) won the seat with 35.3% of the vote; the same party held it at the by-election.
Turnout was 31.3% of the 75,985 electorate, lower than the 57.9% at that general election.
The largest change in a party's share since the general election was for Labour, down 18.0 percentage points.
By-election result, 18 June 2026
| Candidate | Party | Votes | Share | Change |
|---|---|---|---|---|
| Lara Bird | Scottish National Party | 9,802 | 41.2% | +5.9 |
| Jack Cruickshanks | Conservative | 4,524 | 19.0% | +3.5 |
| Bill Reid | Reform UK | 4,341 | 18.3% | +9.7 |
| Heather Doran | Labour | 3,651 | 15.4% | −18.0 |
| Tanvir Ahmad | Liberal Democrat | 1,452 | 6.1% | +1.0 |
Electorate 75,985; valid votes 23,770; rejected ballots 57. Change is in percentage points against the previous general election, by party.
Previous general election in Arbroath and Broughty Ferry, 4 July 2024
| Candidate | Party | Votes | Share | Change |
|---|---|---|---|---|
| Stephen Gethins | Scottish National Party | 15,581 | 35.3% | −15.6 |
| Cheryl-Ann Cruickshank | Labour | 14,722 | 33.4% | +23.2 |
| Richard Brooks | Conservative | 6,841 | 15.5% | −14.8 |
| Gwen Wood | Reform UK | 3,800 | 8.6% | |
| David Evans | Liberal Democrat | 2,249 | 5.1% | −2.9 |
| Ghazi Khan | Alba Party | 693 | 1.6% | |
| Moira Brown | Sovereignty | 231 | 0.5% |
Electorate 76,149; valid votes 44,117; majority 859. The Commons Library describes it as: “Scottish National Party hold by Stephen Gethins with a majority of 859”.
Arbroath and Broughty Ferry constituency page · All general elections and by-elections
Sources
- By-election result page
Read 15 October 2026 · SHA-256
c34c0ec790e7ff9a… - By-election candidate results (CSV)
Read 15 October 2026 · SHA-256
4b17a02053b02d37… - Previous general election result page
Read 15 October 2026 · SHA-256
e69ae95d6f16e8bc… - Previous general election candidate results (CSV)
Read 15 October 2026 · SHA-256
0bce612015033b1d…