Constituency

Berwickshire, Roxburgh and Selkirk

Boundary: Berwickshire, Roxburgh and Selkirk (2024). Basemap © OpenStreetMap, © CARTO. Boundary: ONS, Open Government Licence.

At a glance

The MP for Berwickshire, Roxburgh and Selkirk is John Lamont (Conservative), who has held the seat since 2017. At the 2024 general election the seat was a Con hold: he took 40.5% of the vote for a majority of 6,599, on a 60.9% turnout. Compared with the 2019 general election, the Conservative share of the vote was down 7.9 points, and turnout fell from 71.3%.

Current MP

John Lamont

Conservative

2024 general election result

Majority 6,599 · Turnout 60.9% · Electorate 76,438

CandidatePartyVotesShare
John Lamont Conservative 18,872 40.5%
David Wilson Scottish National Party 12,273 26.4%
Caitlin Stott Labour 6,311 13.6%
Ray Georgeson Liberal Democrat 3,686 7.9%
Carolyn Grant Reform UK 3,340 7.2%
Neil MacKinnon Scottish Green Party 1,526 3.3%
Ellie Merton Independent 329 0.7%
Hamish Goldie-Scot Scottish Family Party 221 0.5%

Past election results

Every General Election and by-election in this seat, newest first. Open one for the full candidate list.

ElectionWinnerResultMajority
2024 John Lamont (Con) Con hold 6,599
2019 John Lamont (Con) Con hold 5,148
2017 John Lamont (Con) Con gain from SNP 11,060
2015 Calum Kerr (SNP) SNP gain from LD 328
2010 Michael Moore (LD) LD hold 5,675

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.

MemberPartyPeriod
John Lamont Conservative 2017 to present
Calum Kerr Scottish National Party 2015 to 2017
Michael Moore Liberal Democrat 2010 to 2015

Source: 2024 general election result from the official Parliament constituency profile.