Elections 2021 results
Scotland results
129 of 129 seats counted. Counting complete. 65 seats needed for majority
- Scottish National Party 64 seats, 1 seat gained
- Conservative 31 seats, No change
- Labour 22 seats, 2 seats lost
- Green 8 seats, 2 seats gained
- Liberal Democrat 4 seats, 1 seat lost
- Alba 0 seats, No change
- Scottish National Party 64 seats, 1 seat gained
- Conservative 31 seats, No change
- Labour 22 seats, 2 seats lost
- Green 8 seats, 2 seats gained
- Liberal Democrat 4 seats, 1 seat lost
- Alba 0 seats, No change
Scotland Election 2021
SNP fall one seat short of overall majority
The SNP will form the next Scottish government - a historic fourth consecutive win for the nationalists - but with all the votes counted they have fallen one seat short of a majority. Click here for the full story.
Parliament scoreboard
Counting complete. After 129 of 129 seats declared.
Change compared with 2016
Scottish National Party
- total seats 64
- change +1
- Constituency total seats 62
- Constituency change +3
- Constituency total votes 1,291,204
- Constituency share 47.7%
- Constituency share change +1.2
- Region total seats 2
- Region change -2
- Region total votes 1,094,374
- Region share 40.3%
- Region share change -1.4
Conservative
- total seats 31
- change 0
- Constituency total seats 5
- Constituency change -2
- Constituency total votes 592,518
- Constituency share 21.9%
- Constituency share change -0.1
- Region total seats 26
- Region change +2
- Region total votes 637,131
- Region share 23.5%
- Region share change +0.6
Labour
- total seats 22
- change -2
- Constituency total seats 2
- Constituency change -1
- Constituency total votes 584,392
- Constituency share 21.6%
- Constituency share change -1.0
- Region total seats 20
- Region change -1
- Region total votes 485,819
- Region share 17.9%
- Region share change -1.2
Green
- total seats 8
- change +2
- Constituency total seats 0
- Constituency change 0
- Constituency total votes 34,990
- Constituency share 1.3%
- Constituency share change +0.7
- Region total seats 8
- Region change +2
- Region total votes 220,324
- Region share 8.1%
- Region share change +1.5
Liberal Democrat
- total seats 4
- change -1
- Constituency total seats 4
- Constituency change 0
- Constituency total votes 187,746
- Constituency share 6.9%
- Constituency share change -0.9
- Region total seats 0
- Region change -1
- Region total votes 137,152
- Region share 5.1%
- Region share change -0.1
Alba
- total seats 0
- change 0
- Constituency total seats 0
- Constituency change 0
- Constituency total votes 0
- Region total seats 0
- Region change 0
- Region total votes 44,913
- Region share 1.7%
- Region share change +1.7
All For Unity
- total seats 0
- change 0
- Constituency total seats 0
- Constituency change 0
- Constituency total votes 0
- Region total seats 0
- Region change 0
- Region total votes 23,299
- Region share 0.9%
- Region share change +0.9
Scottish Family Party
- total seats 0
- change 0
- Constituency total seats 0
- Constituency change 0
- Constituency total votes 2,734
- Constituency share 0.1%
- Constituency share change +0.1
- Region total seats 0
- Region change 0
- Region total votes 16,085
- Region share 0.6%
- Region share change +0.6
Freedom Alliance
- total seats 0
- change 0
- Constituency total seats 0
- Constituency change 0
- Constituency total votes 1,154
- Constituency share 0.0%
- Constituency share change 0.0
- Region total seats 0
- Region change 0
- Region total votes 6,271
- Region share 0.2%
- Region share change +0.2
Independent
- total seats 0
- change 0
- Constituency total seats 0
- Constituency change 0
- Constituency total votes 5,673
- Constituency share 0.0%
- Constituency share change 0.0
- Region total seats 0
- Region change 0
- Region total votes 6,122
- Region share 0.1%
- Region share change +0.1
Reform UK
- total seats 0
- change 0
- Constituency total seats 0
- Constituency change 0
- Constituency total votes 0
- Region total seats 0
- Region change 0
- Region total votes 5,793
- Region share 0.2%
- Region share change +0.2
UK Independence Party
- total seats 0
- change 0
- Constituency total seats 0
- Constituency change 0
- Constituency total votes 699
- Constituency share 0.0%
- Constituency share change 0.0
- Region total seats 0
- Region change 0
- Region total votes 3,848
- Region share 0.1%
- Region share change -1.9
Others
- total seats 0
- change 0
- Constituency total seats 0
- Constituency change 0
- Constituency total votes 5,573
- Constituency share 0.1%
- Constituency share change -0.1
- Region total seats 0
- Region change 0
- Region total votes 31,604
- Region share 1.2%
- Region share change +0.7
Turnout
Registered voters:4,280,785
Turnout:
63%Change since 2016:+7.60%