Holyrood, made browsable

How MSPs got elected

How every MSP arrived at Holyrood — by constituency or list seat, by-election or replacement — and how they left.

129
Current MSPs
415
MSPs ever elected
13
Parties on record
934
Election records
Routes in, routes out

How every MSP got their seat

Current records
132
Constituency rows
523
Regional rows
411

Election record coverage: 06 May 1999 to 07 May 2026.

Election reasons

Why MSPs leave Parliament

Dissolution 773 Unknown 129 Resigned 23 Deceased 9
Recent election years

First terms taken up, by year

2026 129 2025 1 2024 1 2022 1 2021 130 2019 2 2017 4 2016 131 2014 1 2013 4
Member Seat Date (desc) Reason Status
Purvis, Jeremy Tweeddale, Ettrick and Lauderdale
constituency
03 May 2007 Dissolution Not Current
Purvis, Jeremy Tweeddale, Ettrick and Lauderdale
constituency
01 May 2003 Dissolution Not Current
Jenkins, Ian Tweeddale, Ettrick and Lauderdale
constituency
06 May 1999 Dissolution Not Current
← Back to list
constituency

Purvis, Jeremy

Seat
Tweeddale, Ettrick and Lauderdale
Status
Not Current
From
03 May 2007
Until
22 Mar 2011

Reason: Dissolution