Party history
Conservative
8 Jun 2017 to present
Constituency history
Berwickshire, Roxburgh and Selkirk
4 Jul 2024 to present
Elected 1 time
Berwickshire, Roxburgh and Selkirk
8 Jun 2017 to 30 May 2024
Elected 2 times
Roles
Restoration and Renewal Programme Board
15 Sep 2025 to present
Modernisation Committee
15 Sep 2025 to present
Procedure Committee
15 Sep 2025 to present
Shadow Deputy Leader of the House of Commons
22 Jul 2025 to present
Office of the Leader of the House of Commons
Public Administration and Constitutional Affairs Committee
16 Dec 2024 to present
Petitions Committee
25 Nov 2024 to present
Shadow Secretary of State for Scotland
8 Jul 2024 to 5 Nov 2024
Scotland Office
Parliamentary Under-Secretary (Scotland Office)
27 Oct 2022 to 5 Jul 2024
Scotland Office
Latest election result
Candidate result data from the Parliament Members API.
Con Hold
Berwickshire, Roxburgh and Selkirk
Turnout 46,558
| Candidate | Party | Votes | Share |
|---|---|---|---|
| John Lamont | Con Conservative | 18,872 | 40.5 % |
| David Wilson | SNP Scottish National Party | 12,273 | 26.4 % |
| Caitlin Stott | Lab Labour | 6,311 | 13.6 % |
| Ray Georgeson | LD Liberal Democrat | 3,686 | 7.9 % |
| Carolyn Grant | RUK Reform UK | 3,340 | 7.2 % |
| Neil MacKinnon | Scottish Green Party | 1,526 | 3.3 % |
| Ellie Merton | Ind Independent | 329 | 0.7 % |
| Hamish Goldie-Scot | Scottish Family Party | 221 | 0.5 % |
Source: UK Parliament Members API
Biography source
UK Parliament Members API
Election source
UK Parliament Members API
FAQs
How long has John Lamont been an MP?
John Lamont has been in the House of Commons for 8 years, 11 months. Source
What parties has John Lamont been a member of?
John Lamont has 1 party affiliation records. The party history section lists all imported party affiliations from the Parliament biography data. Source
What roles has John Lamont held?
John Lamont has 15 imported role records. The roles section lists the most recent roles available from the Parliament biography data. Source
What was John Lamont's latest election result?
John Lamont's latest imported election result is Con Hold in Berwickshire, Roxburgh and Selkirk, with a majority of 6,599. Source