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 (asc) Date Reason Status
Middleton, Jack Aberdeen Central
constituency
07 May 2026 Unknown Current
Stewart, Kevin Aberdeen Central
constituency
06 May 2021 Dissolution Not Current
Stewart, Kevin Aberdeen Central
constituency
05 May 2016 Dissolution Not Current
Stewart, Kevin Aberdeen Central
constituency
05 May 2011 Dissolution Not Current
Macdonald, Lewis Aberdeen Central
constituency
03 May 2007 Dissolution Not Current
Macdonald, Lewis Aberdeen Central
constituency
01 May 2003 Dissolution Not Current
Macdonald, Lewis Aberdeen Central
constituency
06 May 1999 Dissolution Not Current
Flynn, Stephen Aberdeen Deeside and North Kincardine
constituency
07 May 2026 Unknown Current
Dunbar, Jackie Aberdeen Donside
constituency
07 May 2026 Unknown Current
Dunbar, Jackie Aberdeen Donside
constituency
06 May 2021 Dissolution Not Current
McDonald, Mark Aberdeen Donside
constituency
05 May 2016 Dissolution Not Current
McDonald, Mark Aberdeen Donside
constituency
20 Jun 2013 Dissolution Not Current
Adam, Brian Aberdeen Donside
constituency
05 May 2011 Deceased Not Current
Adam, Brian Aberdeen North
constituency
03 May 2007 Dissolution Not Current
Adam, Brian Aberdeen North
constituency
01 May 2003 Dissolution Not Current
Thomson, Elaine Aberdeen North
constituency
06 May 1999 Dissolution Not Current
Stephen, Nicol Aberdeen South
constituency
06 May 1999 Dissolution Not Current
Stephen, Nicol Aberdeen South
constituency
03 May 2007 Dissolution Not Current
Stephen, Nicol Aberdeen South
constituency
01 May 2003 Dissolution Not Current
Nicoll, Audrey Aberdeen South and North Kincardine
constituency
06 May 2021 Dissolution Not Current
Watt, Maureen Aberdeen South and North Kincardine
constituency
05 May 2016 Dissolution Not Current
Watt, Maureen Aberdeen South and North Kincardine
constituency
05 May 2011 Dissolution Not Current
Martin, Gillian Aberdeenshire East
constituency
07 May 2026 Unknown Current
Martin, Gillian Aberdeenshire East
constituency
06 May 2021 Dissolution Not Current
Martin, Gillian Aberdeenshire East
constituency
05 May 2016 Dissolution Not Current
Salmond, Alex Aberdeenshire East
constituency
05 May 2011 Dissolution Not Current
Burnett, Alexander Aberdeenshire West
constituency
07 May 2026 Unknown Current
Burnett, Alexander Aberdeenshire West
constituency
06 May 2021 Dissolution Not Current
Burnett, Alexander Aberdeenshire West
constituency
05 May 2016 Dissolution Not Current
Robertson, Dennis Aberdeenshire West
constituency
05 May 2011 Dissolution Not Current
Gray, Neil Airdrie
constituency
07 May 2026 Unknown Current
Gray, Neil Airdrie and Shotts
constituency
06 May 2021 Dissolution Not Current
Neil, Alex Airdrie and Shotts
constituency
05 May 2016 Dissolution Not Current
Neil, Alex Airdrie and Shotts
constituency
05 May 2011 Dissolution Not Current
Whitefield, Karen Airdrie and Shotts
constituency
03 May 2007 Dissolution Not Current
Whitefield, Karen Airdrie and Shotts
constituency
01 May 2003 Dissolution Not Current
Whitefield, Karen Airdrie and Shotts
constituency
06 May 1999 Dissolution Not Current
Constance, Angela Almond Valley
constituency
07 May 2026 Unknown Current
Constance, Angela Almond Valley
constituency
06 May 2021 Dissolution Not Current
Constance, Angela Almond Valley
constituency
05 May 2016 Dissolution Not Current
Constance, Angela Almond Valley
constituency
05 May 2011 Dissolution Not Current
Welsh, Andrew Angus
constituency
03 May 2007 Dissolution Not Current
Welsh, Andrew Angus
constituency
01 May 2003 Dissolution Not Current
Welsh, Andrew Angus
constituency
06 May 1999 Dissolution Not Current
Black, Dawn Angus North and Mearns
constituency
07 May 2026 Unknown Current
Gougeon, Mairi Angus North and Mearns
constituency
06 May 2021 Dissolution Not Current
Gougeon, Mairi Angus North and Mearns
constituency
05 May 2016 Dissolution Not Current
Don, Nigel Angus North and Mearns
constituency
05 May 2011 Dissolution Not Current
Melville, Lloyd Angus South
constituency
07 May 2026 Unknown Current
Dey, Graeme Angus South
constituency
06 May 2021 Dissolution Not Current
Dey, Graeme Angus South
constituency
05 May 2016 Dissolution Not Current
Dey, Graeme Angus South
constituency
05 May 2011 Dissolution Not Current
Minto, Jenni Argyll and Bute
constituency
07 May 2026 Unknown Current
Minto, Jenni Argyll and Bute
constituency
06 May 2021 Dissolution Not Current
Russell, Michael Argyll and Bute
constituency
05 May 2016 Dissolution Not Current
Russell, Michael Argyll and Bute
constituency
05 May 2011 Dissolution Not Current
Mather, Jim Argyll and Bute
constituency
03 May 2007 Dissolution Not Current
Lyon, George Argyll and Bute
constituency
01 May 2003 Dissolution Not Current
Lyon, George Argyll and Bute
constituency
06 May 1999 Dissolution Not Current
Brown, Siobhian Ayr
constituency
07 May 2026 Unknown Current
Brown, Siobhian Ayr
constituency
06 May 2021 Dissolution Not Current
Scott, John Ayr
constituency
05 May 2016 Dissolution Not Current
Welsh, Ian Ayr
constituency
06 May 1999 Resigned Not Current
Scott, John Ayr
constituency
05 May 2011 Dissolution Not Current
Scott, John Ayr
constituency
03 May 2007 Dissolution Not Current
Scott, John Ayr
constituency
01 May 2003 Dissolution Not Current
Scott, John Ayr
constituency
16 Mar 2000 Dissolution Not Current
Salmond, Alex Banff and Buchan
constituency
06 May 1999 Resigned Not Current
Stevenson, Stewart Banff and Buchan
constituency
03 May 2007 Dissolution Not Current
Stevenson, Stewart Banff and Buchan
constituency
01 May 2003 Dissolution Not Current
Stevenson, Stewart Banff and Buchan
constituency
07 Jun 2001 Dissolution Not Current
Adam, Karen Banffshire and Buchan Coast
constituency
07 May 2026 Unknown Current
Adam, Karen Banffshire and Buchan Coast
constituency
06 May 2021 Dissolution Not Current
Stevenson, Stewart Banffshire and Buchan Coast
constituency
05 May 2016 Dissolution Not Current
Stevenson, Stewart Banffshire and Buchan Coast
constituency
05 May 2011 Dissolution Not Current
Stafford, Pauline Bathgate
constituency
07 May 2026 Unknown Current
Stone, Jamie Caithness, Sutherland and Easter Ross
constituency
03 May 2007 Dissolution Not Current
Stone, Jamie Caithness, Sutherland and Easter Ross
constituency
01 May 2003 Dissolution Not Current
Stone, Jamie Caithness, Sutherland and Easter Ross
constituency
06 May 1999 Dissolution Not Current
Green, David Caithness, Sutherland and Ross
constituency
07 May 2026 Unknown Current
Todd, Maree Caithness, Sutherland and Ross
constituency
06 May 2021 Dissolution Not Current
Ross, Gail Caithness, Sutherland and Ross
constituency
05 May 2016 Dissolution Not Current
Gibson, Rob Caithness, Sutherland and Ross
constituency
05 May 2011 Dissolution Not Current
Hagmann, Katie Carrick, Cumnock and Doon Valley
constituency
07 May 2026 Unknown Current
Whitham, Elena Carrick, Cumnock and Doon Valley
constituency
06 May 2021 Dissolution Not Current
Freeman, Jeane Carrick, Cumnock and Doon Valley
constituency
05 May 2016 Dissolution Not Current
Ingram, Adam Carrick, Cumnock and Doon Valley
constituency
05 May 2011 Dissolution Not Current
Jamieson, Cathy Carrick, Cumnock and Doon Valley
constituency
03 May 2007 Dissolution Not Current
Jamieson, Cathy Carrick, Cumnock and Doon Valley
constituency
01 May 2003 Dissolution Not Current
Jamieson, Cathy Carrick, Cumnock and Doon Valley
constituency
06 May 1999 Dissolution Not Current
Marwick, Tricia Central Fife
constituency
03 May 2007 Dissolution Not Current
May, Christine Central Fife
constituency
01 May 2003 Dissolution Not Current
McLeish, Henry Central Fife
constituency
06 May 1999 Dissolution Not Current
Bland, Amanda Central Scot and Lothians West
region
07 May 2026 Unknown Current
Young, Jenny Central Scot and Lothians West
region
07 May 2026 Unknown Current
Gallacher, Meghan Central Scot and Lothians West
region
07 May 2026 Unknown Current
Mackay, Gillian Central Scot and Lothians West
region
07 May 2026 Unknown Current
Griffin, Mark Central Scot and Lothians West
region
07 May 2026 Unknown Current
Simpson, Graham Central Scot and Lothians West
region
07 May 2026 Unknown Current
Lindsay, Amanda Central Scot and Lothians West
region
07 May 2026 Unknown Current
Mackay, Gillian Central Scotland
region
06 May 2021 Dissolution Not Current
Gallacher, Meghan Central Scotland
region
06 May 2021 Dissolution Not Current
Kerr, Stephen Central Scotland
region
06 May 2021 Dissolution Not Current
Griffin, Mark Central Scotland
region
06 May 2021 Dissolution Not Current
Simpson, Graham Central Scotland
region
06 May 2021 Dissolution Not Current
Lennon, Monica Central Scotland
region
06 May 2021 Dissolution Not Current
Leonard, Richard Central Scotland
region
06 May 2021 Dissolution Not Current
Harris, Alison Central Scotland
region
05 May 2016 Dissolution Not Current
Lennon, Monica Central Scotland
region
05 May 2016 Dissolution Not Current
Leonard, Richard Central Scotland
region
05 May 2016 Dissolution Not Current
Simpson, Graham Central Scotland
region
05 May 2016 Dissolution Not Current
Smith, Elaine Central Scotland
region
05 May 2016 Dissolution Not Current
Griffin, Mark Central Scotland
region
05 May 2016 Dissolution Not Current
Mitchell, Margaret Central Scotland
region
05 May 2016 Dissolution Not Current
Leckie, Carolyn Central Scotland
region
01 May 2003 Dissolution Not Current
Swinburne, John Central Scotland
region
01 May 2003 Dissolution Not Current
Neil, Alex Central Scotland
region
03 May 2007 Dissolution Not Current
Neil, Alex Central Scotland
region
01 May 2003 Dissolution Not Current
Neil, Alex Central Scotland
region
06 May 1999 Dissolution Not Current
Matheson, Michael Central Scotland
region
01 May 2003 Dissolution Not Current
Matheson, Michael Central Scotland
region
06 May 1999 Dissolution Not Current
Paterson, Gil Central Scotland
region
06 May 1999 Dissolution Not Current
Wilson, Andrew Central Scotland
region
06 May 1999 Dissolution Not Current
Wilson, John Central Scotland
region
05 May 2011 Dissolution Not Current
Adamson, Clare Central Scotland
region
05 May 2011 Dissolution Not Current
Lyle, Richard Central Scotland
region
05 May 2011 Dissolution Not Current
Wilson, John Central Scotland
region
03 May 2007 Dissolution Not Current
McKelvie, Christina Central Scotland
region
03 May 2007 Dissolution Not Current
Hepburn, Jamie Central Scotland
region
03 May 2007 Dissolution Not Current
Fabiani, Linda Central Scotland
region
03 May 2007 Dissolution Not Current
Fabiani, Linda Central Scotland
region
01 May 2003 Dissolution Not Current
Fabiani, Linda Central Scotland
region
06 May 1999 Dissolution Not Current
Gorrie, Donald Central Scotland
region
06 May 1999 Dissolution Not Current
O'Donnell, Hugh Central Scotland
region
03 May 2007 Dissolution Not Current
Gorrie, Donald Central Scotland
region
01 May 2003 Dissolution Not Current
McCulloch, Margaret Central Scotland
region
05 May 2011 Dissolution Not Current
Griffin, Mark Central Scotland
region
05 May 2011 Dissolution Not Current
McMahon, Siobhan Central Scotland
region
05 May 2011 Dissolution Not Current
Mitchell, Margaret Central Scotland
region
05 May 2011 Dissolution Not Current
McIntosh, Mrs Lyndsay Central Scotland
region
06 May 1999 Dissolution Not Current
Mitchell, Margaret Central Scotland
region
03 May 2007 Dissolution Not Current
Mitchell, Margaret Central Scotland
region
01 May 2003 Dissolution Not Current
Brown, Keith Clackmannanshire and Dunblane
constituency
07 May 2026 Unknown Current
Brown, Keith Clackmannanshire and Dunblane
constituency
06 May 2021 Dissolution Not Current
Brown, Keith Clackmannanshire and Dunblane
constituency
05 May 2016 Dissolution Not Current
Brown, Keith Clackmannanshire and Dunblane
constituency
05 May 2011 Dissolution Not Current
McNair, Marie Clydebank and Milngavie
constituency
07 May 2026 Unknown Current
McNair, Marie Clydebank and Milngavie
constituency
06 May 2021 Dissolution Not Current
Paterson, Gil Clydebank and Milngavie
constituency
05 May 2016 Dissolution Not Current
Paterson, Gil Clydebank and Milngavie
constituency
05 May 2011 Dissolution Not Current
McNulty, Des Clydebank and Milngavie
constituency
06 May 1999 Dissolution Not Current
McNulty, Des Clydebank and Milngavie
constituency
03 May 2007 Dissolution Not Current
McNulty, Des Clydebank and Milngavie
constituency
01 May 2003 Dissolution Not Current
McAllan, Màiri Clydesdale
constituency
07 May 2026 Unknown Current
McAllan, Màiri Clydesdale
constituency
06 May 2021 Dissolution Not Current
Campbell, Aileen Clydesdale
constituency
05 May 2016 Dissolution Not Current
Campbell, Aileen Clydesdale
constituency
05 May 2011 Dissolution Not Current
Gillon, Karen Clydesdale
constituency
06 May 1999 Dissolution Not Current
Gillon, Karen Clydesdale
constituency
03 May 2007 Dissolution Not Current
Gillon, Karen Clydesdale
constituency
01 May 2003 Dissolution Not Current
MacGregor, Fulton Coatbridge and Chryston
constituency
07 May 2026 Unknown Current
MacGregor, Fulton Coatbridge and Chryston
constituency
06 May 2021 Dissolution Not Current
MacGregor, Fulton Coatbridge and Chryston
constituency
05 May 2016 Dissolution Not Current
Smith, Elaine Coatbridge and Chryston
constituency
05 May 2011 Dissolution Not Current
Smith, Elaine Coatbridge and Chryston
constituency
03 May 2007 Dissolution Not Current
Smith, Elaine Coatbridge and Chryston
constituency
01 May 2003 Dissolution Not Current
Smith, Elaine Coatbridge and Chryston
constituency
06 May 1999 Dissolution Not Current
Barratt, David Cowdenbeath
constituency
07 May 2026 Unknown Current
Ewing, Annabelle Cowdenbeath
constituency
06 May 2021 Dissolution Not Current
Ewing, Annabelle Cowdenbeath
constituency
05 May 2016 Dissolution Not Current
Rowley, Alex Cowdenbeath
constituency
23 Jan 2014 Dissolution Not Current
Eadie, Helen Cowdenbeath
constituency
05 May 2011 Deceased Not Current
Hepburn, Jamie Cumbernauld and Kilsyth
constituency
07 May 2026 Unknown Current
Hepburn, Jamie Cumbernauld and Kilsyth
constituency
06 May 2021 Dissolution Not Current
Hepburn, Jamie Cumbernauld and Kilsyth
constituency
05 May 2016 Dissolution Not Current
Hepburn, Jamie Cumbernauld and Kilsyth
constituency
05 May 2011 Dissolution Not Current
Craigie, Cathie Cumbernauld and Kilsyth
constituency
03 May 2007 Dissolution Not Current
Craigie, Cathie Cumbernauld and Kilsyth
constituency
01 May 2003 Dissolution Not Current
Craigie, Cathie Cumbernauld and Kilsyth
constituency
06 May 1999 Dissolution Not Current
Gibson, Kenneth Cunninghame North
constituency
07 May 2026 Unknown Current
Gibson, Kenneth Cunninghame North
constituency
06 May 2021 Dissolution Not Current
Gibson, Kenneth Cunninghame North
constituency
05 May 2016 Dissolution Not Current
Gibson, Kenneth Cunninghame North
constituency
03 May 2007 Dissolution Not Current
Gibson, Kenneth Cunninghame North
constituency
05 May 2011 Dissolution Not Current
Wilson, Allan Cunninghame North
constituency
01 May 2003 Dissolution Not Current
Wilson, Allan Cunninghame North
constituency
06 May 1999 Dissolution Not Current
Gibson, Patricia Cunninghame South
constituency
07 May 2026 Unknown Current
Maguire, Ruth Cunninghame South
constituency
06 May 2021 Dissolution Not Current
Maguire, Ruth Cunninghame South
constituency
05 May 2016 Dissolution Not Current
Burgess, Margaret Cunninghame South
constituency
05 May 2011 Dissolution Not Current
Oldfather, Irene Cunninghame South
constituency
03 May 2007 Dissolution Not Current
Oldfather, Irene Cunninghame South
constituency
01 May 2003 Dissolution Not Current
Oldfather, Irene Cunninghame South
constituency
06 May 1999 Dissolution Not Current
Baillie, Jackie Dumbarton
constituency
07 May 2026 Unknown Current
Baillie, Jackie Dumbarton
constituency
06 May 2021 Dissolution Not Current
Baillie, Jackie Dumbarton
constituency
05 May 2016 Dissolution Not Current
Baillie, Jackie Dumbarton
constituency
01 May 2003 Dissolution Not Current
Baillie, Jackie Dumbarton
constituency
06 May 1999 Dissolution Not Current
Baillie, Jackie Dumbarton
constituency
03 May 2007 Dissolution Not Current
Baillie, Jackie Dumbarton
constituency
05 May 2011 Dissolution Not Current
Murray, Elaine Dumfries
constituency
06 May 1999 Dissolution Not Current
Murray, Elaine Dumfries
constituency
03 May 2007 Dissolution Not Current
Murray, Elaine Dumfries
constituency
01 May 2003 Dissolution Not Current
Hoy, Craig Dumfriesshire
constituency
07 May 2026 Unknown Current
Mundell, Oliver Dumfriesshire
constituency
06 May 2021 Dissolution Not Current
Mundell, Oliver Dumfriesshire
constituency
05 May 2016 Dissolution Not Current
Murray, Elaine Dumfriesshire
constituency
05 May 2011 Dissolution Not Current
Gethins, Stephen Dundee City East
constituency
07 May 2026 Unknown Current
Robison, Shona Dundee City East
constituency
06 May 2021 Dissolution Not Current
Robison, Shona Dundee City East
constituency
05 May 2016 Dissolution Not Current
Robison, Shona Dundee City East
constituency
05 May 2011 Dissolution Not Current
Anderson, Heather Dundee City West
constituency
07 May 2026 Unknown Current
FitzPatrick, Joe Dundee City West
constituency
06 May 2021 Dissolution Not Current
FitzPatrick, Joe Dundee City West
constituency
05 May 2016 Dissolution Not Current
FitzPatrick, Joe Dundee City West
constituency
05 May 2011 Dissolution Not Current
Robison, Shona Dundee East
constituency
03 May 2007 Dissolution Not Current
Robison, Shona Dundee East
constituency
01 May 2003 Dissolution Not Current
McAllion, Mr John Dundee East
constituency
06 May 1999 Dissolution Not Current
FitzPatrick, Joe Dundee West
constituency
03 May 2007 Dissolution Not Current
Maclean, Kate Dundee West
constituency
06 May 1999 Dissolution Not Current
Maclean, Kate Dundee West
constituency
01 May 2003 Dissolution Not Current
Somerville, Shirley-Anne Dunfermline
constituency
07 May 2026 Unknown Current
Somerville, Shirley-Anne Dunfermline
constituency
06 May 2021 Dissolution Not Current
Somerville, Shirley-Anne Dunfermline
constituency
05 May 2016 Dissolution Not Current
Walker, Bill Dunfermline
constituency
05 May 2011 Resigned Not Current
Hilton, Cara Dunfermline
constituency
24 Oct 2013 Dissolution Not Current
Eadie, Helen Dunfermline East
constituency
03 May 2007 Dissolution Not Current
Eadie, Helen Dunfermline East
constituency
01 May 2003 Dissolution Not Current
Eadie, Helen Dunfermline East
constituency
06 May 1999 Dissolution Not Current
Tolson, Jim Dunfermline West
constituency
03 May 2007 Dissolution Not Current
Barrie, Scott Dunfermline West
constituency
01 May 2003 Dissolution Not Current
Barrie, Scott Dunfermline West
constituency
06 May 1999 Dissolution Not Current
Stevenson, Collette East Kilbride
constituency
07 May 2026 Unknown Current
Stevenson, Collette East Kilbride
constituency
06 May 2021 Dissolution Not Current
Fabiani, Linda East Kilbride
constituency
05 May 2016 Dissolution Not Current
Fabiani, Linda East Kilbride
constituency
05 May 2011 Dissolution Not Current
Kerr, Andy East Kilbride
constituency
03 May 2007 Dissolution Not Current
Kerr, Andy East Kilbride
constituency
01 May 2003 Dissolution Not Current
Kerr, Andy East Kilbride
constituency
06 May 1999 Dissolution Not Current
McLennan, Paul East Lothian
constituency
06 May 2021 Dissolution Not Current
Gray, Iain East Lothian
constituency
05 May 2016 Dissolution Not Current
Home Robertson, John East Lothian
constituency
01 May 2003 Dissolution Not Current
Home Robertson, John East Lothian
constituency
06 May 1999 Dissolution Not Current
Gray, Iain East Lothian
constituency
03 May 2007 Dissolution Not Current
Gray, Iain East Lothian
constituency
05 May 2011 Dissolution Not Current
McLennan, Paul East Lothian Coast and Lammermuirs
constituency
07 May 2026 Unknown Current
Oswald, Kirsten Eastwood
constituency
07 May 2026 Unknown Current
Carlaw, Jackson Eastwood
constituency
06 May 2021 Dissolution Not Current
Carlaw, Jackson Eastwood
constituency
05 May 2016 Dissolution Not Current
Macintosh, Ken Eastwood
constituency
03 May 2007 Dissolution Not Current
Macintosh, Ken Eastwood
constituency
01 May 2003 Dissolution Not Current
Macintosh, Ken Eastwood
constituency
06 May 1999 Dissolution Not Current
Macintosh, Ken Eastwood
constituency
05 May 2011 Dissolution Not Current
Sangster, Katherine Edinburgh and Lothians East
region
07 May 2026 Unknown Current
Ahmed, Irshad Edinburgh and Lothians East
region
07 May 2026 Unknown Current
Ross, Angela Edinburgh and Lothians East
region
07 May 2026 Unknown Current
Kinross-O'Neill, Kayleigh Edinburgh and Lothians East
region
07 May 2026 Unknown Current
Manivannan, Q Edinburgh and Lothians East
region
07 May 2026 Unknown Current
Nevens, Kate Edinburgh and Lothians East
region
07 May 2026 Unknown Current
Briggs, Miles Edinburgh and Lothians East
region
07 May 2026 Unknown Current
← Back to list
constituency

Middleton, Jack

Seat
Aberdeen Central
Status
Current
From
07 May 2026
Until
Unknown

Reason: Unknown