Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
East Lothian was won by SNP at the 2019 general election, with a majority of 3,886 votes over Labour. This page covers every general election in East Lothian from 1983 to 2019.
Full Election History, 1983–2019
Election
Elected
Votes
Vote Share
Runner-up
Majority
Turnout
1983
John Robertson (Labour)
20,934
43.9%
Michael Richard Goodrich Fry (Conservative)
6,241 (13.1 pts)
76.2%
1987
John Robertson (Labour)
24,583
48.1%
Stanley Langdon (Conservative)
10,205 (20.0 pts)
78.7%
1992
John Home Robertson (Labour)
25,537
46.5%
James Heptburne-Scott (Conservative)
10,036 (18.3 pts)
82.4%
1997
John Robertson (Labour)
22,881
52.7%
Murdo Fraser (Conservative)
14,221 (32.7 pts)
75.6%
2001
Anne Picking (Labour)
17,407
47.2%
Hamish Mair (Conservative)
10,830 (29.4 pts)
62.5%
2005
Anne Moffat (Labour)
18,983
41.5%
Chris Butler (Liberal Democrat)
7,620 (16.7 pts)
64.5%
2010
Fiona O'Donnell (Labour)
21,919
44.6%
Michael Veitch (Conservative)
12,258 (24.9 pts)
67.1%
2015
George Kerevan (SNP)
25,104
42.5%
Fiona O'Donnell (Labour)
6,803 (11.5 pts)
74.3%
2017
Martin Whitfield (Labour)
20,158
36.1%
George Kerevan (SNP)
3,083 (5.5 pts)
70.7%
2019
Kenny MacAskill (SNP)
21,156
36.2%
Martin Whitfield (Labour)
3,886 (6.6 pts)
71.8%
Full Result Breakdown by Election
1983
Candidate
Party
Votes
Share
Elected
John Robertson
Labour
20,934
43.9%
Yes
Michael Richard Goodrich Fry
Conservative
14,693
30.8%
No
Michael Royston Kibby
Liberal
9,950
20.9%
No
Roger Knox
SNP
2,083
4.4%
No
1987
Candidate
Party
Votes
Share
Elected
John Robertson
Labour
24,583
48.1%
Yes
Stanley Langdon
Conservative
14,378
28.2%
No
Andrew Robinson
Liberal
7,929
15.5%
No
Alexander Burgon-Lyon
SNP
3,727
7.3%
No
Angus Marland
Green
451
0.9%
No
1992
Candidate
Party
Votes
Share
Elected
John Home Robertson
Labour
25,537
46.5%
Yes
James Heptburne-Scott
Conservative
15,501
28.2%
No
George Thomson
SNP
7,776
14.2%
No
Tim McKay
Liberal Democrat
6,126
11.2%
No
1997
Candidate
Party
Votes
Share
Elected
John Robertson
Labour
22,881
52.7%
Yes
Murdo Fraser
Conservative
8,660
19.9%
No
David McCarthy
SNP
6,825
15.7%
No
Alison MacAskill
Liberal Democrat
4,575
10.5%
No
Norman Nash
Referendum Party
491
1.1%
No
2001
Candidate
Party
Votes
Share
Elected
Anne Picking
Labour
17,407
47.2%
Yes
Hamish Mair
Conservative
6,577
17.8%
No
Judith Hayman
Liberal Democrat
6,506
17.6%
No
Hilary Brown
SNP
5,381
14.6%
No
Derrick White
Scottish Socialist
624
1.7%
No
James Herriot
Socialist Labour
376
1.0%
No
2005
Candidate
Party
Votes
Share
Elected
Anne Moffat
Labour
18,983
41.5%
Yes
Chris Butler
Liberal Democrat
11,363
24.8%
No
William Stevenson
Conservative
7,315
16.0%
No
Paul McLennan
SNP
5,995
13.1%
No
Michael Collie
Green
1,132
2.5%
No
Gary Galbraith
Scottish Socialist
504
1.1%
No
Eric Robb
UKIP
306
0.7%
No
William Thompson
Christian Vote
178
0.4%
No
2010
Candidate
Party
Votes
Share
Elected
Fiona O'Donnell
Labour
21,919
44.6%
Yes
Michael Veitch
Conservative
9,661
19.7%
No
Stuart Ritchie
Liberal Democrat
8,288
16.9%
No
Andrew Sharp
SNP
7,883
16.0%
No
James Mackenzie
Green
862
1.8%
No
Jonathan Lloyd
UKIP
548
1.1%
No
2015
Candidate
Party
Votes
Share
Elected
George Kerevan
SNP
25,104
42.5%
Yes
Fiona O'Donnell
Labour
18,301
31.0%
No
David Roach
Conservative
11,511
19.5%
No
Ettie Spencer
Liberal Democrat
1,517
2.6%
No
Jason Rose
Green
1,245
2.1%
No
Oluf Marshall
UKIP
1,178
2.0%
No
Mike Allan
Independent
158
0.3%
No
2017
Candidate
Party
Votes
Share
Elected
Martin Whitfield
Labour
20,158
36.1%
Yes
George Kerevan
SNP
17,075
30.6%
No
Sheila Low
Conservative
16,540
29.6%
No
Elisabeth Wilson
Liberal Democrat
1,738
3.1%
No
Mike Allan
Independent
367
0.7%
No
2019
Candidate
Party
Votes
Share
Elected
Kenny MacAskill
SNP
21,156
36.2%
Yes
Martin Whitfield
Labour
17,270
29.5%
No
Craig Hoy
Conservative
15,523
26.5%
No
Robert O'Riordan
Liberal Democrat
4,071
7.0%
No
David Sisson
UKIP
493
0.8%
No
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party.
Trend
East Lothian has been contested at 10 general elections on record since 1983. Parties that have won a seat here over that span: Labour, SNP.
Frequently Asked Questions
Who won East Lothian in the 2019 general election?
SNP won East Lothian in 2019 with 21,156 votes (36.2%), a majority of 3,886 votes over Labour in second place.
Which parties have won East Lothian since 1983?
Since 1983, East Lothian has been won by: Labour, SNP.
What was the closest result in East Lothian?
The closest result on record for East Lothian was 2017, when Labour beat SNP by just 3,083 votes (5.5 percentage points).