Constituency
Bathgate and Linlithgow
At a glance
The MP for Bathgate and Linlithgow is Kirsteen Sullivan (Labour (Co-op)), who has held the seat since 2024. At the 2024 general election the seat was a Lab gain from SNP: she took 47.0% of the vote for a majority of 8,323, on a 58.3% turnout. The seat was first contested on its current boundaries at the 2024 general election, so there are no earlier results in our data.
2024 general election result
Majority 8,323 · Turnout 58.3% · Electorate 72,185
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Kirsteen Sullivan | Labour | 19,774 | 47% |
| Martyn Day | Scottish National Party | 11,451 | 27.2% |
| Jamie McNamee | Reform UK | 3,524 | 8.4% |
| Lynn Munro | Conservative | 3,144 | 7.5% |
| Sally Pattle | Liberal Democrat | 2,171 | 5.2% |
| Simon Jay | Scottish Green Party | 1,390 | 3.3% |
| John Hannah | Independence for Scotland Party | 382 | 0.9% |
| Stuart McArthur | Independent | 229 | 0.5% |
Past election results
Every General Election and by-election in this seat, newest first. Open one for the full candidate list.
| Election | Winner | Result | Majority |
|---|---|---|---|
| 2024 | Kirsteen Sullivan (Lab) | Lab gain from SNP | 8,323 |
Source: 2024 general election result from the official Parliament constituency profile.