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
Long, Joe Mid Scotland and Fife
region
07 May 2026 Unknown Current
MacDougall, Julie Mid Scotland and Fife
region
07 May 2026 Unknown Current
Ruskell, Mark Mid Scotland and Fife
region
07 May 2026 Unknown Current
Baker, Claire Mid Scotland and Fife
region
07 May 2026 Unknown Current
Kerr, Stephen Mid Scotland and Fife
region
07 May 2026 Unknown Current
Fraser, Murdo Mid Scotland and Fife
region
07 May 2026 Unknown Current
McDade, Helen Mid Scotland and Fife
region
07 May 2026 Unknown Current
McCall, Roz Mid Scotland and Fife
region
06 Sep 2022 Dissolution Not Current
Lockhart, Dean Mid Scotland and Fife
region
06 May 2021 Resigned Not Current
Stewart, Alexander Mid Scotland and Fife
region
06 May 2021 Dissolution Not Current
Rowley, Alex Mid Scotland and Fife
region
06 May 2021 Dissolution Not Current
Lockhart, Dean Mid Scotland and Fife
region
06 May 2021 Resigned Current
Ruskell, Mark Mid Scotland and Fife
region
06 May 2021 Dissolution Not Current
Baker, Claire Mid Scotland and Fife
region
06 May 2021 Dissolution Not Current
Smith, Liz Mid Scotland and Fife
region
06 May 2021 Dissolution Not Current
Fraser, Murdo Mid Scotland and Fife
region
06 May 2021 Dissolution Not Current
Stewart, Alexander Mid Scotland and Fife
region
05 May 2016 Dissolution Not Current
Lockhart, Dean Mid Scotland and Fife
region
05 May 2016 Dissolution Not Current
Ruskell, Mark Mid Scotland and Fife
region
05 May 2016 Dissolution Not Current
Rowley, Alex Mid Scotland and Fife
region
05 May 2016 Dissolution Not Current
Smith, Liz Mid Scotland and Fife
region
05 May 2016 Dissolution Not Current
Baker, Claire Mid Scotland and Fife
region
05 May 2016 Dissolution Not Current
Fraser, Murdo Mid Scotland and Fife
region
05 May 2016 Dissolution Not Current
Baxter, Jayne Mid Scotland and Fife
region
08 Dec 2012 Dissolution Not Current
Ewing, Annabelle Mid Scotland and Fife
region
05 May 2011 Dissolution Not Current
Rennie, Willie Mid Scotland and Fife
region
05 May 2011 Dissolution Not Current
Park, John Mid Scotland and Fife
region
05 May 2011 Resigned Not Current
Baker, Claire Mid Scotland and Fife
region
05 May 2011 Dissolution Not Current
Simpson, Dr Richard Mid Scotland and Fife
region
05 May 2011 Dissolution Not Current
Fraser, Murdo Mid Scotland and Fife
region
05 May 2011 Dissolution Not Current
Smith, Liz Mid Scotland and Fife
region
05 May 2011 Dissolution Not Current
Harvie, Christopher Mid Scotland and Fife
region
03 May 2007 Dissolution Not Current
Simpson, Dr Richard Mid Scotland and Fife
region
03 May 2007 Dissolution Not Current
Baker, Claire Mid Scotland and Fife
region
03 May 2007 Dissolution Not Current
Park, John Mid Scotland and Fife
region
03 May 2007 Dissolution Not Current
Fraser, Murdo Mid Scotland and Fife
region
03 May 2007 Dissolution Not Current
Smith, Liz Mid Scotland and Fife
region
03 May 2007 Dissolution Not Current
Brocklebank, Ted Mid Scotland and Fife
region
03 May 2007 Dissolution Not Current
Arbuckle, Mr Andrew Mid Scotland and Fife
region
10 Jan 2005 Dissolution Not Current
Marwick, Tricia Mid Scotland and Fife
region
01 May 2003 Dissolution Not Current
Crawford, Bruce Mid Scotland and Fife
region
01 May 2003 Dissolution Not Current
Raffan, Mr Keith Mid Scotland and Fife
region
01 May 2003 Resigned Not Current
Ruskell, Mark Mid Scotland and Fife
region
01 May 2003 Dissolution Not Current
Fraser, Murdo Mid Scotland and Fife
region
01 May 2003 Dissolution Not Current
Monteith, Mr Brian Mid Scotland and Fife
region
01 May 2003 Dissolution Not Current
Brocklebank, Ted Mid Scotland and Fife
region
01 May 2003 Dissolution Not Current
Fraser, Murdo Mid Scotland and Fife
region
14 Aug 2001 Dissolution Not Current
Marwick, Tricia Mid Scotland and Fife
region
06 May 1999 Dissolution Not Current
MacAskill, Kenny Lothians
region
06 May 1999 Dissolution Not Current
Reid, Mr George Mid Scotland and Fife
region
06 May 1999 Dissolution Not Current
Crawford, Bruce Mid Scotland and Fife
region
06 May 1999 Dissolution Not Current
Raffan, Mr Keith Mid Scotland and Fife
region
06 May 1999 Dissolution Not Current
Monteith, Mr Brian Mid Scotland and Fife
region
06 May 1999 Dissolution Not Current
Johnston, Nick Mid Scotland and Fife
region
06 May 1999 Resigned Not Current
Harding, Mr Keith Mid Scotland and Fife
region
06 May 1999 Dissolution Not Current
← Back to list
region

Long, Joe

Seat
Mid Scotland and Fife
Status
Current
From
07 May 2026
Until
Unknown

Reason: Unknown