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
MacCallum, Morven-May Highlands and Islands
region
07 May 2026 Unknown Current
Leask, Kristopher Highlands and Islands
region
07 May 2026 Unknown Current
Bannerman, Max Highlands and Islands
region
07 May 2026 Unknown Current
Currie, Victor Highlands and Islands
region
07 May 2026 Unknown Current
Eagle, Tim Highlands and Islands
region
07 May 2026 Unknown Current
Todd, Maree Highlands and Islands
region
07 May 2026 Unknown Current
Burgess, Ariane Highlands and Islands
region
07 May 2026 Unknown Current
Eagle, Tim Highlands and Islands
region
13 Feb 2024 Dissolution Not Current
Roddick, Emma Highlands and Islands
region
06 May 2021 Dissolution Not Current
Burgess, Ariane Highlands and Islands
region
06 May 2021 Dissolution Not Current
Ross, Douglas Highlands and Islands
region
06 May 2021 Dissolution Not Current
Halcro Johnston, Jamie Highlands and Islands
region
06 May 2021 Dissolution Not Current
Cameron, Donald Highlands and Islands
region
06 May 2021 Resigned Current
Grant, Rhoda Highlands and Islands
region
06 May 2021 Dissolution Not Current
Mountain, Edward Highlands and Islands
region
06 May 2021 Dissolution Not Current
Halcro Johnston, Jamie Highlands and Islands
region
16 Jun 2017 Dissolution Not Current
Todd, Maree Highlands and Islands
region
05 May 2016 Dissolution Not Current
Cameron, Donald Highlands and Islands
region
05 May 2016 Dissolution Not Current
Mountain, Edward Highlands and Islands
region
05 May 2016 Dissolution Not Current
Ross, Douglas Highlands and Islands
region
05 May 2016 Resigned Not Current
Finnie, John Highlands and Islands
region
05 May 2016 Dissolution Not Current
Stewart, David Highlands and Islands
region
05 May 2016 Dissolution Not Current
Grant, Rhoda Highlands and Islands
region
05 May 2016 Dissolution Not Current
MacKenzie, Mike Highlands and Islands
region
05 May 2011 Dissolution Not Current
Finnie, John Highlands and Islands
region
05 May 2011 Dissolution Not Current
Urquhart, Jean Highlands and Islands
region
05 May 2011 Dissolution Not Current
Grant, Rhoda Highlands and Islands
region
05 May 2011 Dissolution Not Current
Stewart, David Highlands and Islands
region
05 May 2011 Dissolution Not Current
McGrigor, Jamie Highlands and Islands
region
05 May 2011 Dissolution Not Current
Scanlon, Mary Highlands and Islands
region
05 May 2011 Dissolution Not Current
Thompson, Dave Highlands and Islands
region
03 May 2007 Dissolution Not Current
Gibson, Rob Highlands and Islands
region
03 May 2007 Dissolution Not Current
Grant, Rhoda Highlands and Islands
region
03 May 2007 Dissolution Not Current
Peacock, Peter Highlands and Islands
region
03 May 2007 Dissolution Not Current
Stewart, David Highlands and Islands
region
03 May 2007 Dissolution Not Current
Scanlon, Mary Highlands and Islands
region
03 May 2007 Dissolution Not Current
McGrigor, Jamie Highlands and Islands
region
03 May 2007 Dissolution Not Current
Petrie, Dave Highlands and Islands
region
18 Apr 2006 Dissolution Not Current
Gibson, Rob Highlands and Islands
region
01 May 2003 Dissolution Not Current
Mather, Jim Highlands and Islands
region
01 May 2003 Dissolution Not Current
Macmillan, Maureen Highlands and Islands
region
01 May 2003 Dissolution Not Current
Peacock, Peter Highlands and Islands
region
01 May 2003 Dissolution Not Current
Scott, Eleanor Highlands and Islands
region
01 May 2003 Dissolution Not Current
McGrigor, Jamie Highlands and Islands
region
01 May 2003 Dissolution Not Current
Scanlon, Mary Highlands and Islands
region
01 May 2003 Resigned Not Current
Ewing, Dr Winnie Highlands and Islands
region
06 May 1999 Dissolution Not Current
Hamilton, Mr Duncan Highlands and Islands
region
06 May 1999 Dissolution Not Current
Grant, Rhoda Highlands and Islands
region
06 May 1999 Dissolution Not Current
Macmillan, Maureen Highlands and Islands
region
06 May 1999 Dissolution Not Current
Peacock, Peter Highlands and Islands
region
06 May 1999 Dissolution Not Current
McGrigor, Jamie Highlands and Islands
region
06 May 1999 Dissolution Not Current
Scanlon, Mary Highlands and Islands
region
06 May 1999 Dissolution Not Current
← Back to list
region

MacCallum, Morven-May

Seat
Highlands and Islands
Status
Current
From
07 May 2026
Until
Unknown

Reason: Unknown