Midlothian — UK General Election Results

Midlothian was won by Labour at the 2024 general election, with a majority of 8,167 votes over SNP. This page covers every general election in Midlothian from 1832 to 2024.

Full Election History, 1832–2024

Election Elected Votes Vote Share Runner-up Majority Turnout
1832 John Hamilton Dalrymple (Whig) 601 52.9% George Clerk (Conservative) 65 (5.7 pts) 87.6%
1835 George Clerk (Conservative) 565 51.4% William Gibson-Craig (Whig) 31 (2.8 pts) 79.9%
1837 William Gibson-Craig (Whig) 703 51.5% George Clerk (Conservative) 42 (3.1 pts) 81.1%
1841 William Ramsay Ramsay (Conservative) Elected unopposed — no other candidate stood, no vote count on record 0.0%
1847 John Hope (Conservative) Elected unopposed — no other candidate stood, no vote count on record 0.0%
1852 John Hope (Conservative) Elected unopposed — no other candidate stood, no vote count on record 0.0%
1857 William Henry Walter Montagu Douglas Scott (Conservative) Elected unopposed — no other candidate stood, no vote count on record 0.0%
1859 William Henry Walter Montagu Douglas Scott (Conservative) Elected unopposed — no other candidate stood, no vote count on record 0.0%
1865 William Henry Walter Montagu Douglas Scott (Conservative) Elected unopposed — no other candidate stood, no vote count on record 0.0%
1868 Alexander Charles Ramsay-Gibson-Maitland (Liberal) 1,146 55.9% William Henry Walter Montagu Douglas Scott (Conservative) 241 (11.8 pts) 82.4%
1874 William Henry Walter Montagu Douglas Scott (Conservative) 1,194 53.0% William Montagu Hay (Liberal) 135 (6.0 pts) 84.3%
1880 William Ewart Gladstone (Liberal) 1,579 53.6% William Henry Walter Montagu Douglas Scott (Conservative) 211 (7.2 pts) 90.4%
1885 William Ewart Gladstone (Liberal) 7,879 70.8% Charles Dalrymple (Conservative) 4,631 (41.6 pts) 86.1%
1886 William Ewart Gladstone (Liberal) Elected unopposed — no other candidate stood, no vote count on record 0.0%
1892 William Ewart Gladstone (Liberal) 5,845 53.1% Andrew Gilbert Wauchope (Conservative) 690 (6.3 pts) 83.1%
1895 Thomas David Gibson-Carmichael (Liberal) 6,090 52.0% North de Coigny Dalrymple-Hamilton (Liberal Unionist) 459 (3.9 pts) 85.2%
1900 Alexander William Charles Oliphant Murray (Liberal) 5,804 51.4% North de Coigny Dalrymple-Hamilton (Liberal Unionist) 314 (2.8 pts) 80.7%
1906 Albert Edward Harry Meyer Archibald Primrose (Liberal) 8,348 61.9% Frank Usher (Conservative) 3,217 (23.9 pts) 85.8%
Jan 1910 Alexander William Charles Oliphant Murray (Liberal) 9,062 62.5% Mountstuart Elphinstone (Conservative) 3,635 (25.1 pts) 84.5%
Dec 1910 Alexander William Charles Oliphant Murray (Liberal) 8,837 60.9% John Augustus Hope (Conservative) 3,157 (21.8 pts) 82.3%
1955 David Johnstone Pryde (Labour) 25,994 68.0% Anthony Stodart (Unionist) 8,786 (23.0 pts) 78.1%
1959 James Meecham Hill (Labour) 28,457 60.2% William S How (Unionist) 9,660 (20.4 pts) 81.3%
1964 James Meecham Hill (Labour) 29,820 61.3% Daniel AP Buchanan (Unionist) 10,959 (22.5 pts) 78.9%
1966 Alex Eadie (Labour) 27,608 56.6% John Lamotte (Conservative) 14,416 (29.6 pts) 77.5%
1970 Alex Eadie (Labour) 30,802 52.9% John Lamotte (Conservative) 12,474 (21.4 pts) 75.6%
Feb 1974 Alex Eadie (Labour) 32,220 44.7% David Mowat (Conservative) 11,742 (16.3 pts) 81.6%
Oct 1974 Alex Eadie (Labour) 28,652 41.5% John McKinlay (SNP) 4,084 (5.9 pts) 77.4%
1979 Alex Eadie (Labour) 37,733 47.8% Hugh Wallace Mann (Conservative) 16,936 (21.4 pts) 77.8%
1983 Alex Eadie (Labour) 19,401 42.7% Alan Robert Dewar (Social Democratic Party) 6,156 (13.6 pts) 75.0%
1987 Alex Eadie (Labour) 22,553 48.2% Alan Dewar (Social Democratic Party) 12,223 (26.1 pts) 77.2%
1992 Eric Clarke (Labour) 20,588 43.9% Andrew Lumsden (SNP) 10,334 (22.0 pts) 77.9%
1997 Eric Clarke (Labour) 18,861 53.5% Lawrence Millar (SNP) 9,870 (28.0 pts) 74.1%
2001 David Hamilton (Labour) 15,145 52.7% Ian Goldie (SNP) 9,014 (31.4 pts) 59.1%
2005 David Hamilton (Labour) 17,153 45.5% Fred Mackintosh (Liberal Democrat) 7,265 (19.3 pts) 62.2%
2010 David Hamilton (Labour) 18,449 47.0% Colin Beattie (SNP) 10,349 (26.4 pts) 64.0%
2015 Owen Thompson (SNP) 24,453 50.6% Kenny Young (Labour) 9,859 (20.4 pts) 71.3%
2017 Danielle Rowley (Labour) 16,458 36.4% Owen Thompson (SNP) 885 (1.9 pts) 66.4%
2019 Owen Thompson (SNP) 20,033 41.5% Danielle Rowley (Labour) 5,705 (11.8 pts) 68.6%
2024 Kirsty McNeill (Labour) 21,480 48.6% Owen Thompson (SNP) 8,167 (18.5 pts) 60.3%

Full Result Breakdown by Election

1832

CandidatePartyVotesShareElected
John Hamilton Dalrymple Whig 60152.9% Yes
George Clerk Conservative 53647.1% No

1835

CandidatePartyVotesShareElected
George Clerk Conservative 56551.4% Yes
William Gibson-Craig Whig 53448.6% No

1837

CandidatePartyVotesShareElected
William Gibson-Craig Whig 70351.5% Yes
George Clerk Conservative 66148.5% No

1841

CandidatePartyVotesShareElected
William Ramsay Ramsay Conservative Unopposed Yes

1847

CandidatePartyVotesShareElected
John Hope Conservative Unopposed Yes

1852

CandidatePartyVotesShareElected
John Hope Conservative Unopposed Yes

1857

CandidatePartyVotesShareElected
William Henry Walter Montagu Douglas Scott Conservative Unopposed Yes

1859

CandidatePartyVotesShareElected
William Henry Walter Montagu Douglas Scott Conservative Unopposed Yes

1865

CandidatePartyVotesShareElected
William Henry Walter Montagu Douglas Scott Conservative Unopposed Yes

1868

CandidatePartyVotesShareElected
Alexander Charles Ramsay-Gibson-Maitland Liberal 1,14655.9% Yes
William Henry Walter Montagu Douglas Scott Conservative 90544.1% No

1874

CandidatePartyVotesShareElected
William Henry Walter Montagu Douglas Scott Conservative 1,19453.0% Yes
William Montagu Hay Liberal 1,05947.0% No

1880

CandidatePartyVotesShareElected
William Ewart Gladstone Liberal 1,57953.6% Yes
William Henry Walter Montagu Douglas Scott Conservative 1,36846.4% No

1885

CandidatePartyVotesShareElected
William Ewart Gladstone Liberal 7,87970.8% Yes
Charles Dalrymple Conservative 3,24829.2% No

1886

CandidatePartyVotesShareElected
William Ewart Gladstone Liberal Unopposed Yes

1892

CandidatePartyVotesShareElected
William Ewart Gladstone Liberal 5,84553.1% Yes
Andrew Gilbert Wauchope Conservative 5,15546.9% No

1895

CandidatePartyVotesShareElected
Thomas David Gibson-Carmichael Liberal 6,09052.0% Yes
North de Coigny Dalrymple-Hamilton Liberal Unionist 5,63148.0% No

1900

CandidatePartyVotesShareElected
Alexander William Charles Oliphant Murray Liberal 5,80451.4% Yes
North de Coigny Dalrymple-Hamilton Liberal Unionist 5,49048.6% No

1906

CandidatePartyVotesShareElected
Albert Edward Harry Meyer Archibald Primrose Liberal 8,34861.9% Yes
Frank Usher Conservative 5,13138.1% No

Jan 1910

CandidatePartyVotesShareElected
Alexander William Charles Oliphant Murray Liberal 9,06262.5% Yes
Mountstuart Elphinstone Conservative 5,42737.5% No

Dec 1910

CandidatePartyVotesShareElected
Alexander William Charles Oliphant Murray Liberal 8,83760.9% Yes
John Augustus Hope Conservative 5,68039.1% No

1955

CandidatePartyVotesShareElected
David Johnstone Pryde Labour 25,99468.0% Yes
Anthony Stodart Unionist 17,20845.0% No

1959

CandidatePartyVotesShareElected
James Meecham Hill Labour 28,45760.2% Yes
William S How Unionist 18,79739.8% No

1964

CandidatePartyVotesShareElected
James Meecham Hill Labour 29,82061.3% Yes
Daniel AP Buchanan Unionist 18,86138.7% No

1966

CandidatePartyVotesShareElected
Alex Eadie Labour 27,60856.6% Yes
John Lamotte Conservative 13,19227.0% No
Steven Rae SNP 7,97416.3% No

1970

CandidatePartyVotesShareElected
Alex Eadie Labour 30,80252.9% Yes
John Lamotte Conservative 18,32831.5% No
George Park SNP 9,04715.6% No

Feb 1974

CandidatePartyVotesShareElected
Alex Eadie Labour 32,22044.7% Yes
David Mowat Conservative 20,47828.4% No
John McKinlay SNP 19,45027.0% No

Oct 1974

CandidatePartyVotesShareElected
Alex Eadie Labour 28,65241.5% Yes
John McKinlay SNP 24,56835.6% No
Alistair Ballantyne Conservative 11,04616.0% No
Philip Wheeler Liberal 4,7936.9% No

1979

CandidatePartyVotesShareElected
Alex Eadie Labour 37,73347.8% Yes
Hugh Wallace Mann Conservative 20,79726.3% No
Glen Anthony Frederick Spiers SNP 13,26016.8% No
Alexander Paton Brodie Liberal 7,1299.0% No

1983

CandidatePartyVotesShareElected
Alex Eadie Labour 19,40142.7% Yes
Alan Robert Dewar Social Democratic Party 13,24529.2% No
Duncan Adam Young Menzies Conservative 9,92221.9% No
Marjory Johnston Hird SNP 2,8266.2% No

1987

CandidatePartyVotesShareElected
Alex Eadie Labour 22,55348.2% Yes
Alan Dewar Social Democratic Party 10,33022.1% No
Frank Riddell Conservative 8,52718.2% No
Ian Chisholm SNP 4,94710.6% No
Ian Smith Green 4120.9% No

1992

CandidatePartyVotesShareElected
Eric Clarke Labour 20,58843.9% Yes
Andrew Lumsden SNP 10,25421.9% No
Jeff Stoddart Conservative 9,44320.1% No
Paul Sewell Liberal Democrat 6,16413.1% No
Iain Morrice Green 4761.0% No

1997

CandidatePartyVotesShareElected
Eric Clarke Labour 18,86153.5% Yes
Lawrence Millar SNP 8,99125.5% No
Anne Harper Conservative 3,84210.9% No
Richard Pinnock Liberal Democrat 3,2359.2% No
Keith Docking Referendum Party 3200.9% No

2001

CandidatePartyVotesShareElected
David Hamilton Labour 15,14552.7% Yes
Ian Goldie SNP 6,13121.3% No
Jacqueline Bell Liberal Democrat 3,68612.8% No
Robin Traquar Conservative 2,7489.6% No
Robert Goupillot Scottish Socialist 8372.9% No
Terence Holden ProLife Alliance 1770.6% No

2005

CandidatePartyVotesShareElected
David Hamilton Labour 17,15345.5% Yes
Fred Mackintosh Liberal Democrat 9,88826.2% No
Colin Beattie SNP 6,40017.0% No
Iain McGill Conservative 3,5379.4% No
Norman Gilfillan Scottish Socialist 7261.9% No

2010

CandidatePartyVotesShareElected
David Hamilton Labour 18,44947.0% Yes
Colin Beattie SNP 8,10020.6% No
Ross Laird Liberal Democrat 6,71117.1% No
James Callander Conservative 4,66111.9% No
Ian Baxter Green 5951.5% No
Gordon Norrie UKIP 3640.9% No
George McCleery Independent 1960.5% No
Duncan Duncan Trade Unionist and Socialist Coalition 1660.4% No

2015

CandidatePartyVotesShareElected
Owen Thompson SNP 24,45350.6% Yes
Kenny Young Labour 14,59430.2% No
Michelle Ballantyne Conservative 5,76011.9% No
Ian Baxter Green 1,2192.5% No
Gordon Norrie UKIP 1,1732.4% No
Aisha Mir Liberal Democrat 1,1322.3% No

2017

CandidatePartyVotesShareElected
Danielle Rowley Labour 16,45836.4% Yes
Owen Thompson SNP 15,57334.4% No
Chris Donnelly Conservative 11,52125.4% No
Ross Laird Liberal Democrat 1,7213.8% No

2019

CandidatePartyVotesShareElected
Owen Thompson SNP 20,03341.5% Yes
Danielle Rowley Labour 14,32829.7% No
Rebecca Fraser Conservative 10,46721.7% No
Steve Arrundale Liberal Democrat 3,3937.0% No

2024

CandidatePartyVotesShareElected
Kirsty McNeill Labour 21,48048.6% Yes
Owen Thompson SNP 13,31330.1% No
Stefan Garbowski Reform UK 3,2767.4% No
Keith Cockburn Conservative 3,2487.4% No
Ross Laird Liberal Democrat 2,5895.9% No
Daniel Fraser Scottish Libertarian Party 2590.6% No

Margin Over Time

Winning margin (percentage points) at each election, coloured by the winning party.

1832: Whig margin 5.7 pts 1835: Conservative margin 2.8 pts 1837: Whig margin 3.1 pts 1868: Liberal margin 11.8 pts 1874: Conservative margin 6.0 pts 1880: Liberal margin 7.2 pts 1885: Liberal margin 41.6 pts 1892: Liberal margin 6.3 pts 1895: Liberal margin 3.9 pts 1900: Liberal margin 2.8 pts 1906: Liberal margin 23.9 pts Jan 1910: Liberal margin 25.1 pts Dec 1910: Liberal margin 21.8 pts 1955: Labour margin 23.0 pts 1959: Labour margin 20.4 pts 1964: Labour margin 22.5 pts 1966: Labour margin 29.6 pts 1970: Labour margin 21.4 pts Feb 1974: Labour margin 16.3 pts Oct 1974: Labour margin 5.9 pts 1979: Labour margin 21.4 pts 1983: Labour margin 13.6 pts 1987: Labour margin 26.1 pts 1992: Labour margin 22.0 pts 1997: Labour margin 28.0 pts 2001: Labour margin 31.4 pts 2005: Labour margin 19.3 pts 2010: Labour margin 26.4 pts 2015: SNP margin 20.4 pts 2017: Labour margin 1.9 pts 2019: SNP margin 11.8 pts 2024: Labour margin 18.5 pts 1832 1835 1837 1868 1874 1880 1885 1892 1895 1900 1906 Jan 1910 Dec 1910 1955 1959 1964 1966 1970 Feb 1974 Oct 1974 1979 1983 1987 1992 1997 2001 2005 2010 2015 2017 2019 2024

Trend

Midlothian has been contested at 39 general elections on record since 1832. Parties that have won a seat here over that span: Whig, Conservative, Liberal, Labour, SNP.

Frequently Asked Questions

Who won Midlothian in the 2024 general election?

Labour won Midlothian in 2024 with 21,480 votes (48.6%), a majority of 8,167 votes over SNP in second place.

Which parties have won Midlothian since 1832?

Since 1832, Midlothian has been won by: Conservative, Labour, Liberal, SNP, Whig.

What was the closest result in Midlothian?

The closest result on record for Midlothian was 2017, when Labour beat SNP by just 885 votes (1.9 percentage points).

Related Pages