Constituency
Midlothian
At a glance
The MP for Midlothian is Kirsty McNeill (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 48.6% of the vote for a majority of 8,167, on a 60.0% turnout. Compared with the 2019 general election, the Labour share of the vote was up 18.9 points, and turnout fell from 68.4%.
2024 general election result
Majority 8,167 · Turnout 60% · Electorate 73,554
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Kirsty McNeill | Labour | 21,480 | 48.6% |
| Owen Thompson | Scottish National Party | 13,313 | 30.1% |
| Stefan Garbowski | Reform UK | 3,276 | 7.4% |
| Keith Cockburn | Conservative | 3,248 | 7.4% |
| Ross Laird | Liberal Democrat | 2,589 | 5.9% |
| Daniel Fraser | Scottish Libertarian Party | 259 | 0.6% |
Past election results
Every General Election and by-election in this seat, newest first. Open one for the full candidate list.
| Election | Winner | Result | Majority |
|---|---|---|---|
| 2024 | Kirsty McNeill (Lab) | Lab gain from SNP | 8,167 |
| 2019 | Owen Thompson (SNP) | SNP gain from Lab | 5,705 |
| 2017 | Danielle Rowley (Lab) | Lab gain from SNP | 885 |
| 2015 | Owen Thompson (SNP) | SNP gain from Lab | 9,859 |
| 2010 | David Hamilton (Lab) | Lab hold | 10,349 |
Members for this seat
Everyone who has won the seat at the elections in our records, which begin with the 2010 general election. Members before then are not shown.
| Member | Party | Period |
|---|---|---|
| Kirsty McNeill | Labour | 2024 to present |
| Owen Thompson | Scottish National Party | 2019 to 2024 |
| Danielle Rowley | Labour | 2017 to 2019 |
| Owen Thompson | Scottish National Party | 2015 to 2017 |
| David Hamilton | Labour | 2010 to 2015 |
Source: 2024 general election result from the official Parliament constituency profile.