Constituency

Bathgate and Linlithgow

Boundary: Bathgate and Linlithgow (2024). Basemap © OpenStreetMap, © CARTO. Boundary: ONS, Open Government Licence.

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.

Current MP

Kirsteen Sullivan

Labour (Co-op)

2024 general election result

Majority 8,323 · Turnout 58.3% · Electorate 72,185

CandidatePartyVotesShare
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.

ElectionWinnerResultMajority
2024 Kirsteen Sullivan (Lab) Lab gain from SNP 8,323

Source: 2024 general election result from the official Parliament constituency profile.