Former MP
John Nicolson.
MP for Ochil and South Perthshire (2019–2024). We hold the full parliamentary record only for the current Parliament, so there is no voting record, speeches or written questions to show here — but here is their electoral history and where the seat stands now.
Finished 2nd of 9 with 11,917 votes (28.9%).
The result in full · 2024 General Election
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Brian Leishman✓ elected | Lab | 18,039 | 43.8% |
| John Nicolson | SNP | 11,917 | 28.9% |
| Richard Fairley | Ref | 3,804 | 9.2% |
| Rachel Nunn | Con | 3,127 | 7.6% |
| Nariese Whyte | — | 1,421 | 3.5% |
| Adrian May | LD | 1,151 | 2.8% |
| Eva Comrie | Ind | 881 | 2.1% |
| Kenny MacAskill | Alba | 638 | 1.6% |
| Tom Flanagan | WPB | 223 | 0.5% |
Majority 6,122 · 41,201 votes cast.
The seat now
Brian Leishman (Lab) won the 2024 contest and still holds the seat.
See Brian’s full voting record, speeches & finances → · Explore Alloa and Grangemouth →
Scottish National Party in 2024
John Nicolson was one of 57 Scottish National Party candidates at the 2024 General Election — 9 won their seats, 48 did not. See the Scottish National Party →