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 Reason Status (asc)
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
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
McKee, Cara West Scotland
region
07 May 2026 Unknown Current
Smith, David West Scotland
region
07 May 2026 Unknown Current
Offord, Malcolm West Scotland
region
07 May 2026 Unknown Current
Lindsay, Amanda Central Scot and Lothians West
region
07 May 2026 Unknown Current
Clark, Katy West Scotland
region
07 May 2026 Unknown Current
Findlay, Russell West Scotland
region
07 May 2026 Unknown Current
Bibby, Neil West Scotland
region
07 May 2026 Unknown Current
Greer, Ross West Scotland
region
07 May 2026 Unknown Current
Schmulian, Kim Glasgow
region
07 May 2026 Unknown Current
Duane, Iris Glasgow
region
07 May 2026 Unknown Current
Simpson, Mark North East Scotland
region
07 May 2026 Unknown Current
Massey, Duncan North East Scotland
region
07 May 2026 Unknown Current
Chou Turvey, Yi-pei North East Scotland
region
07 May 2026 Unknown Current
Kerr, Thomas Glasgow
region
07 May 2026 Unknown Current
Sweeney, Paul Glasgow
region
07 May 2026 Unknown Current
McNeill, Pauline Glasgow
region
07 May 2026 Unknown Current
Harvie, Patrick Glasgow
region
07 May 2026 Unknown Current
Sarwar, Anas Glasgow
region
07 May 2026 Unknown Current
Dunlop, Duncan South Scotland
region
07 May 2026 Unknown Current
Beresford, Senga South Scotland
region
07 May 2026 Unknown Current
Fagan, Joe South Scotland
region
07 May 2026 Unknown Current
Kirkwood, David South Scotland
region
07 May 2026 Unknown Current
Moodie, Laura South Scotland
region
07 May 2026 Unknown Current
Langan, Jamie South Scotland
region
07 May 2026 Unknown Current
Mochan, Carol South Scotland
region
07 May 2026 Unknown Current
Marra, Michael North East Scotland
region
07 May 2026 Unknown Current
Chapman, Maggie North East Scotland
region
07 May 2026 Unknown Current
Lumsden, Douglas North East Scotland
region
07 May 2026 Unknown Current
Kerr, Liam North East Scotland
region
07 May 2026 Unknown 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
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
Lockhart, Dean Mid Scotland and Fife
region
06 May 2021 Resigned Current
Cameron, Donald Highlands and Islands
region
06 May 2021 Resigned Current
Dugdale, Kezia Lothian
region
05 May 2016 Resigned Current
Bonnar, Steven Uddingston and Bellshill
constituency
07 May 2026 Unknown Current
Baxter, Andrew Skye, Lochaber and Badenoch
constituency
07 May 2026 Unknown Current
Roddick, Emma Inverness and Nairn
constituency
07 May 2026 Unknown Current
Green, David Caithness, Sutherland and Ross
constituency
07 May 2026 Unknown Current
Baillie, Jackie Dumbarton
constituency
07 May 2026 Unknown Current
Harley, Adam Strathkelvin and Bearsden
constituency
07 May 2026 Unknown Current
Day, Martyn Falkirk East and Linlithgow
constituency
07 May 2026 Unknown Current
Melville, Lloyd Angus South
constituency
07 May 2026 Unknown Current
Kerr, Calum Midlothian South, Tweeddale and Lauderdale
constituency
07 May 2026 Unknown Current
Bouse, Gary Falkirk West
constituency
07 May 2026 Unknown Current
McAllan, Màiri Clydesdale
constituency
07 May 2026 Unknown Current
Bruce, Holly Glasgow Southside
constituency
07 May 2026 Unknown Current
Black, Dawn Angus North and Mearns
constituency
07 May 2026 Unknown Current
Minto, Jenni Argyll and Bute
constituency
07 May 2026 Unknown Current
Haughey, Clare Rutherglen and Cambuslang
constituency
07 May 2026 Unknown Current
McNair, Marie Clydebank and Milngavie
constituency
07 May 2026 Unknown Current
Hamilton, Rachael Ettrick, Roxburgh and Berwickshire
constituency
07 May 2026 Unknown Current
Thewliss, Alison Glasgow Central
constituency
07 May 2026 Unknown Current
Kerr, Alex Hamilton, Larkhall and Stonehouse
constituency
07 May 2026 Unknown Current
Macpherson, Ben Edinburgh North Eastern and Leith
constituency
07 May 2026 Unknown Current
Doris, Bob Glasgow Kelvin and Maryhill
constituency
07 May 2026 Unknown Current
Ghani, Zen Glasgow Cathcart and Pollok
constituency
07 May 2026 Unknown Current
Gibson, Patricia Cunninghame South
constituency
07 May 2026 Unknown Current
Cole-Hamilton, Alex Edinburgh North Western
constituency
07 May 2026 Unknown Current
Burnett, Alexander Aberdeenshire West
constituency
07 May 2026 Unknown Current
Gray, Neil Airdrie
constituency
07 May 2026 Unknown Current
Slater, Lorna Edinburgh Central
constituency
07 May 2026 Unknown Current
Stevenson, Collette East Kilbride
constituency
07 May 2026 Unknown Current
Linden, David Glasgow Baillieston and Shettleston
constituency
07 May 2026 Unknown Current
Brown, Keith Clackmannanshire and Dunblane
constituency
07 May 2026 Unknown Current
Arthur, Tom Renfrewshire West and Levern Valley
constituency
07 May 2026 Unknown Current
Rennie, Willie Fife North East
constituency
07 May 2026 Unknown Current
MacGregor, Fulton Coatbridge and Chryston
constituency
07 May 2026 Unknown Current
Torrance, David Kirkcaldy
constituency
07 May 2026 Unknown Current
Merrick, Colm Glasgow Anniesland
constituency
07 May 2026 Unknown Current
Dijkstra-Downie, Sanne Edinburgh Northern
constituency
07 May 2026 Unknown Current
Constance, Angela Almond Valley
constituency
07 May 2026 Unknown Current
Johnson, Daniel Edinburgh Southern
constituency
07 May 2026 Unknown Current
Gibson, Kenneth Cunninghame North
constituency
07 May 2026 Unknown Current
Smith, Alyn Stirling
constituency
07 May 2026 Unknown Current
Stafford, Pauline Bathgate
constituency
07 May 2026 Unknown Current
Brown, Siobhian Ayr
constituency
07 May 2026 Unknown Current
McMillan, Stuart Inverclyde
constituency
07 May 2026 Unknown Current
Hepburn, Jamie Cumbernauld and Kilsyth
constituency
07 May 2026 Unknown Current
McLennan, Paul East Lothian Coast and Lammermuirs
constituency
07 May 2026 Unknown Current
McKee, Ivan Glasgow Easterhouse and Springburn
constituency
07 May 2026 Unknown Current
Gilruth, Jenny Mid Fife and Glenrothes
constituency
07 May 2026 Unknown Current
Dunbar, Jackie Aberdeen Donside
constituency
07 May 2026 Unknown Current
Campbell, Michelle Renfrewshire North and Cardonald
constituency
07 May 2026 Unknown Current
Mitchell, Laura Moray
constituency
07 May 2026 Unknown Current
Adamson, Clare Motherwell and Wishaw
constituency
07 May 2026 Unknown Current
Martin, Gillian Aberdeenshire East
constituency
07 May 2026 Unknown Current
Oswald, Kirsten Eastwood
constituency
07 May 2026 Unknown Current
Hoy, Craig Dumfriesshire
constituency
07 May 2026 Unknown Current
Barratt, David Cowdenbeath
constituency
07 May 2026 Unknown Current
Kumar, Simita Edinburgh South Western
constituency
07 May 2026 Unknown Current
Carson, Finlay Galloway and West Dumfries
constituency
07 May 2026 Unknown Current
Somerville, Shirley-Anne Dunfermline
constituency
07 May 2026 Unknown Current
MacKinnon, Donald Na h-Eileanan an Iar
constituency
07 May 2026 Unknown Current
Adam, George Paisley
constituency
07 May 2026 Unknown Current
Adam, Karen Banffshire and Buchan Coast
constituency
07 May 2026 Unknown Current
Campbell, Kate Edinburgh Eastern, Musselburgh and Tranent
constituency
07 May 2026 Unknown Current
Beattie, Colin Midlothian North
constituency
07 May 2026 Unknown Current
Fairlie, Jim Perthshire South and Kinross-shire
constituency
07 May 2026 Unknown Current
Flynn, Stephen Aberdeen Deeside and North Kincardine
constituency
07 May 2026 Unknown Current
Swinney, John Perthshire North
constituency
07 May 2026 Unknown Current
Hagmann, Katie Carrick, Cumnock and Doon Valley
constituency
07 May 2026 Unknown Current
Gethins, Stephen Dundee City East
constituency
07 May 2026 Unknown Current
Brown, Alan Kilmarnock and Irvine Valley
constituency
07 May 2026 Unknown Current
Goodlad, Hannah Mary Shetland Islands
constituency
07 May 2026 Unknown Current
Middleton, Jack Aberdeen Central
constituency
07 May 2026 Unknown Current
Anderson, Heather Dundee City West
constituency
07 May 2026 Unknown Current
McArthur, Liam Orkney Islands
constituency
07 May 2026 Unknown Current
Eagle, Tim Highlands and Islands
region
13 Feb 2024 Dissolution Not 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
Choudhury, Foysol Lothian
region
06 May 2021 Dissolution Not Current
Slater, Lorna Lothian
region
06 May 2021 Dissolution Not Current
Webber, Sue Lothian
region
06 May 2021 Dissolution Not Current
Balfour, Jeremy Lothian
region
06 May 2021 Dissolution Not Current
Boyack, Sarah Lothian
region
06 May 2021 Dissolution Not Current
Johnstone, Alison Lothian
region
06 May 2021 Dissolution Not Current
Briggs, Miles Lothian
region
06 May 2021 Dissolution Not Current
Whitfield, Martin South Scotland
region
06 May 2021 Dissolution Not Current
Dowey, Sharon South Scotland
region
06 May 2021 Dissolution Not Current
Mochan, Carol South Scotland
region
06 May 2021 Dissolution Not Current
Hoy, Craig South Scotland
region
06 May 2021 Dissolution Not Current
Harper, Emma South Scotland
region
06 May 2021 Dissolution Not Current
Whittle, Brian South Scotland
region
06 May 2021 Dissolution Not Current
Smyth, Colin South Scotland
region
06 May 2021 Dissolution Not Current
Villalba, Mercedes North East Scotland
region
06 May 2021 Dissolution Not Current
White, Tess North East Scotland
region
06 May 2021 Dissolution Not Current
Chapman, Maggie North East Scotland
region
06 May 2021 Dissolution Not Current
Lumsden, Douglas North East Scotland
region
06 May 2021 Dissolution Not Current
Marra, Michael North East Scotland
region
06 May 2021 Dissolution 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
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
Gosal, Pam West Scotland
region
06 May 2021 Dissolution Not Current
O'Kane, Paul West Scotland
region
06 May 2021 Dissolution Not Current
Clark, Katy West Scotland
region
06 May 2021 Dissolution Not Current
Findlay, Russell West Scotland
region
06 May 2021 Dissolution Not Current
Golden, Maurice North East Scotland
region
06 May 2021 Dissolution Not Current
Kerr, Liam North East Scotland
region
06 May 2021 Dissolution Not Current
Greer, Ross West Scotland
region
06 May 2021 Dissolution Not Current
Greene, Jamie West Scotland
region
06 May 2021 Dissolution Not Current
Bibby, Neil West Scotland
region
06 May 2021 Dissolution Not Current
Gulhane, Sandesh Glasgow
region
06 May 2021 Dissolution Not Current
Duncan-Glancy, Pam Glasgow
region
06 May 2021 Dissolution Not Current
Sweeney, Paul Glasgow
region
06 May 2021 Dissolution Not Current
Sarwar, Anas Glasgow
region
06 May 2021 Dissolution Not Current
Wells, Annie Glasgow
region
06 May 2021 Dissolution Not Current
McNeill, Pauline Glasgow
region
06 May 2021 Dissolution Not Current
Harvie, Patrick Glasgow
region
06 May 2021 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
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
Halcro Johnston, Jamie Highlands and Islands
region
06 May 2021 Dissolution Not 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
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
Thomson, Ross North East Scotland
region
05 May 2016 Resigned Not Current
Boyack, Sarah Lothian
region
17 Jul 2019 Dissolution Not Current
Mason, Tom North East Scotland
region
15 Jun 2017 Dissolution Not Current
Halcro Johnston, Jamie Highlands and Islands
region
16 Jun 2017 Dissolution Not Current
Ballantyne, Michelle South Scotland
region
17 May 2017 Dissolution Not Current
Bowman, Bill North East Scotland
region
09 Dec 2016 Dissolution Not Current
Harris, Alison Central Scotland
region
05 May 2016 Dissolution Not Current
Whittle, Brian South 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
Harper, Emma South Scotland
region
05 May 2016 Dissolution Not Current
Hamilton, Rachael South Scotland
region
05 May 2016 Resigned Not Current
Chapman, Peter North East Scotland
region
05 May 2016 Dissolution Not Current
Smyth, Colin South Scotland
region
05 May 2016 Dissolution Not Current
Kerr, Liam North East Scotland
region
05 May 2016 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
Marra, Jenny North East Scotland
region
05 May 2016 Dissolution Not Current
Rumbles, Mike North East Scotland
region
05 May 2016 Dissolution Not Current
Macdonald, Lewis North East Scotland
region
05 May 2016 Dissolution Not Current
Johnstone, Alex North East Scotland
region
05 May 2016 Deceased 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
Wheelhouse, Paul South Scotland
region
05 May 2016 Dissolution Not Current
McAlpine, Joan South Scotland
region
05 May 2016 Dissolution Not Current
Beamish, Claudia South Scotland
region
05 May 2016 Dissolution Not Current
Ross, Douglas Highlands and Islands
region
05 May 2016 Resigned Not Current
Greer, Ross West Scotland
region
05 May 2016 Dissolution Not Current
Corry, Maurice West Scotland
region
05 May 2016 Dissolution 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
Greene, Jamie West Scotland
region
05 May 2016 Dissolution Not Current
Bibby, Neil West Scotland
region
05 May 2016 Dissolution Not Current
Fee, Mary West Scotland
region
05 May 2016 Dissolution Not Current
Golden, Maurice West Scotland
region
05 May 2016 Dissolution Not Current
Macintosh, Ken West Scotland
region
05 May 2016 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
Wells, Annie Glasgow
region
05 May 2016 Dissolution Not Current
Tomkins, Adam Glasgow
region
05 May 2016 Dissolution Not Current
Sarwar, Anas Glasgow
region
05 May 2016 Dissolution Not Current
Kelly, James Glasgow
region
05 May 2016 Dissolution Not Current
McNeill, Pauline Glasgow
region
05 May 2016 Dissolution Not Current
Harvie, Patrick Glasgow
region
05 May 2016 Dissolution Not Current
Lamont, Johann Glasgow
region
05 May 2016 Dissolution Not Current
Balfour, Jeremy Lothian
region
05 May 2016 Dissolution Not Current
Wightman, Andy Lothian
region
05 May 2016 Dissolution Not Current
Lindhurst, Gordon Lothian
region
05 May 2016 Dissolution Not Current
Findlay, Neil Lothian
region
05 May 2016 Dissolution Not Current
Briggs, Miles Lothian
region
05 May 2016 Dissolution Not Current
Johnstone, Alison Lothian
region
05 May 2016 Dissolution Not Current
Brennan, Lesley North East Scotland
region
11 Jan 2016 Dissolution Not Current
Curran, Frances West of Scotland
region
01 May 2003 Dissolution Not Current
Byrne, Ms Rosemary South of Scotland
region
01 May 2003 Dissolution Not Current
Fox, Colin Lothians
region
01 May 2003 Dissolution Not Current
Kane, Rosie Glasgow
region
01 May 2003 Dissolution Not Current
Sheridan, Tommy Glasgow
region
01 May 2003 Dissolution Not Current
Sheridan, Tommy Glasgow
region
06 May 1999 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
← Back to list
region

MacCallum, Morven-May

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

Reason: Unknown