Skip to content

2024 general election · Scotland

Midlothian: 2024 general election result

Kirsty McNeill (Labour) won Midlothian at the 2024 general election with a majority of 8,167 (Lab gain from SNP). Full result for every candidate, turnout and change since the last election.

Winner
Kirsty McNeillLabour
Majority
8,16718.5% of valid votes
Turnout
60.0%44,165 valid votes
Electorate
73,554
Result
Lab gain from SNP
Result
CandidatePartyVotesShareChangeShare bar
Kirsty McNeill ElectedLabour
Labour and Co-operative Party
21,48048.6%+18.9
Owen Thompson sitting MPScottish National Party13,31330.1%−11.4
Stefan GarbowskiReform UK3,2767.4%+7.4
Keith CockburnConservative3,2487.4%−14.4
Ross LairdLiberal Democrats2,5895.9%−1.2
Daniel FraserScottish Libertarian Party2590.6%+0.6
Valid votes44,165
Majority8,16718.5%

Change compared with the House of Commons Library’s notional 2019 result on the new boundaries.

Download this result (CSV)

Questions and answers

Who won Midlothian at the 2024 general election?

Kirsty McNeill (Labour) won with 21,480 votes (48.6%). Result: Lab gain from SNP.

What was the majority in Midlothian in 2024?

8,167 votes (18.5% of valid votes) over the Scottish National Party candidate, Owen Thompson.

What was the turnout in Midlothian in 2024?

60.0% of the 73,554 registered electors cast a valid vote (44,165 votes).

Official results UK Parliament election results data (House of Commons Library). Contains Parliamentary information licensed under the Open Parliament Licence v3.0. How we use this data

Report an error on this page