Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Livingston was won by Labour at the 2024 general election, with a majority of 3,528 votes over SNP. This page covers every general election in Livingston from 1983 to 2024.
Full Election History, 1983–2024
Election
Elected
Votes
Vote Share
Runner-up
Majority
Turnout
1983
Robin Cook (Labour)
14,255
37.7%
Alexander Mckendrick Henderson (Liberal)
4,551 (12.0 pts)
71.7%
1987
Robin Cook (Labour)
19,110
45.6%
Robert McCreadle (Liberal)
11,105 (26.5 pts)
74.1%
1992
Robin Cook (Labour)
20,245
44.4%
Peter Johnston (SNP)
8,105 (17.8 pts)
74.6%
1997
Robin Cook (Labour)
23,510
54.9%
Peter Johnston (SNP)
11,747 (27.4 pts)
71.0%
2001
Robin Cook (Labour)
19,108
53.0%
Graham Sutherland (SNP)
10,616 (29.5 pts)
55.6%
2005
Robin Cook (Labour)
22,657
51.1%
Angela Constance (SNP)
13,097 (29.5 pts)
58.1%
2010
Graeme Morrice (Labour)
23,215
48.5%
Elisabeth Bardell (SNP)
10,791 (22.5 pts)
63.2%
2015
Hannah Bardell (SNP)
32,736
56.9%
Graeme Morrice (Labour)
16,843 (29.3 pts)
70.0%
2017
Hannah Bardell (SNP)
21,036
40.1%
Rhea Wolfson (Labour)
3,878 (7.4 pts)
64.8%
2019
Hannah Bardell (SNP)
25,617
46.9%
Damian Timson (Conservative)
13,435 (24.6 pts)
66.5%
2024
Gregor Poynton (Labour)
18,324
40.9%
Hannah Bardell (SNP)
3,528 (7.9 pts)
57.6%
Full Result Breakdown by Election
1983
Candidate
Party
Votes
Share
Elected
Robin Cook
Labour
14,255
37.7%
Yes
Alexander Mckendrick Henderson
Liberal
9,704
25.7%
No
John Alexander Campbell
Conservative
9,129
24.2%
No
Kenny MacAskill
SNP
5,090
13.5%
No
1987
Candidate
Party
Votes
Share
Elected
Robin Cook
Labour
19,110
45.6%
Yes
Robert McCreadle
Liberal
8,005
19.1%
No
Mark Mayall
Conservative
7,860
18.7%
No
Kenny MacAskill
SNP
6,969
16.6%
No
1992
Candidate
Party
Votes
Share
Elected
Robin Cook
Labour
20,245
44.4%
Yes
Peter Johnston
SNP
12,140
26.6%
No
Hugh Gordon
Conservative
8,824
19.4%
No
Fred Mackintosh
Liberal Democrat
3,911
8.6%
No
Alpin Ross-Smith
Green
469
1.0%
No
1997
Candidate
Party
Votes
Share
Elected
Robin Cook
Labour
23,510
54.9%
Yes
Peter Johnston
SNP
11,763
27.5%
No
Hugh Halkett
Conservative
4,028
9.4%
No
Ewan Hawthorn
Liberal Democrat
2,876
6.7%
No
Helen Campbell
Referendum Party
444
1.0%
No
Matt Culbert
Socialist (GB)
213
0.5%
No
2001
Candidate
Party
Votes
Share
Elected
Robin Cook
Labour
19,108
53.0%
Yes
Graham Sutherland
SNP
8,492
23.6%
No
Gordon Mackenzie
Liberal Democrat
3,969
11.0%
No
Ian Mowat
Conservative
2,995
8.3%
No
Wendy Milne
Scottish Socialist
1,110
3.1%
No
Robert Kingdon
UKIP
359
1.0%
No
2005
Candidate
Party
Votes
Share
Elected
Robin Cook
Labour
22,657
51.1%
Yes
Angela Constance
SNP
9,560
21.6%
No
Charles Dundas
Liberal Democrat
6,832
15.4%
No
Alison Ross
Conservative
4,499
10.1%
No
Steven Nimmo
Scottish Socialist
789
1.8%
No
2010
Candidate
Party
Votes
Share
Elected
Graeme Morrice
Labour
23,215
48.5%
Yes
Elisabeth Bardell
SNP
12,424
25.9%
No
Charles Dundas
Liberal Democrat
5,316
11.1%
No
Alison Adamson-Ross
Conservative
5,158
10.8%
No
David Orr
BNP
960
2.0%
No
Alistair Forrest
UKIP
443
0.9%
No
Ally Hendry
Scottish Socialist Party
242
0.5%
No
Jim Slavin
Independent
149
0.3%
No
2015
Candidate
Party
Votes
Share
Elected
Hannah Bardell
SNP
32,736
56.9%
Yes
Graeme Morrice
Labour
15,893
27.6%
No
Christopher Donnelly
Conservative
5,929
10.3%
No
Nathan Somerville
UKIP
1,757
3.1%
No
Charles Dundas
Liberal Democrat
1,232
2.1%
No
2017
Candidate
Party
Votes
Share
Elected
Hannah Bardell
SNP
21,036
40.1%
Yes
Rhea Wolfson
Labour
17,158
32.7%
No
Damian Timson
Conservative
12,799
24.4%
No
Charles Dundas
Liberal Democrat
1,512
2.9%
No
2019
Candidate
Party
Votes
Share
Elected
Hannah Bardell
SNP
25,617
46.9%
Yes
Damian Timson
Conservative
12,182
22.3%
No
Caitlin Kane
Labour
11,915
21.8%
No
Charles Dundas
Liberal Democrat
3,457
6.3%
No
Cameron Glasgow
Green
1,421
2.6%
No
2024
Candidate
Party
Votes
Share
Elected
Gregor Poynton
Labour
18,324
40.9%
Yes
Hannah Bardell
SNP
14,796
33.0%
No
David McLennan
Reform UK
3,977
8.9%
No
Damian Doran-Timson
Conservative
3,469
7.7%
No
Caron Lindsay
Liberal Democrat
2,025
4.5%
No
Cameron Glasgow
Green
1,704
3.8%
No
Debbie Ewen
Alba Party
545
1.2%
No
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party.
Trend
Livingston has been contested at 11 general elections on record since 1983. Parties that have won a seat here over that span: Labour, SNP.
Frequently Asked Questions
Who won Livingston in the 2024 general election?
Labour won Livingston in 2024 with 18,324 votes (40.9%), a majority of 3,528 votes over SNP in second place.
Which parties have won Livingston since 1983?
Since 1983, Livingston has been won by: Labour, SNP.
What was the closest result in Livingston?
The closest result on record for Livingston was 2017, when SNP beat Labour by just 3,878 votes (7.4 percentage points).