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
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
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
Ballantyne, Michelle South Scotland
region
17 May 2017 Dissolution Not Current
Whittle, Brian South 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
Smyth, Colin South 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
Wheelhouse, Paul South Scotland
region
05 May 2011 Dissolution Not Current
McAlpine, Joan South Scotland
region
05 May 2011 Dissolution Not Current
McLeod, Aileen South Scotland
region
05 May 2011 Dissolution Not Current
Brodie, Chic South Scotland
region
05 May 2011 Dissolution Not Current
Hume, Jim South Scotland
region
05 May 2011 Dissolution Not Current
Pearson, Graeme South Scotland
region
05 May 2011 Dissolution Not Current
Beamish, Claudia South Scotland
region
05 May 2011 Dissolution Not Current
← Back to list
region

Dunlop, Duncan

Seat
South Scotland
Status
Current
From
07 May 2026
Until
Unknown

Reason: Unknown