Current party balance
There are 129 Members of the Scottish Parliament. They're currently split into the following parties.
Scottish National Party – 61 MSPs
Party leader - Nicola Sturgeon
Scottish Conservative & Unionist Party – 31 MSPs
Party leader - Douglas Ross
Scottish Labour – 23 MSPs
Party leader - Richard Leonard
Scottish Green Party – 6 MSPs
Party leader - Patrick Harvie
Scottish Liberal Democrats – 5 MSPs
Party leader - Willie Rennie
Independent MSPs – 2 MSPs
No party affiliation – 1 MSP
Take a look at the full list of current MSPs and learn more about how MSPs are elected. Results and analysis are also available for all previous elections.