Elections 2021 results
Scotland results
129 of 129 seats countedCounting 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 seats64
- change+1
- Constituencytotal seats62
- Constituencychange+3
- Constituencytotal votes1,291,204
- Constituencyshare47.7%
- Constituencyshare change+1.2
- Regiontotal seats2
- Regionchange-2
- Regiontotal votes1,094,374
- Regionshare40.3%
- Regionshare change-1.4
Conservative
- total seats31
- change0
- Constituencytotal seats5
- Constituencychange-2
- Constituencytotal votes592,518
- Constituencyshare21.9%
- Constituencyshare change-0.1
- Regiontotal seats26
- Regionchange+2
- Regiontotal votes637,131
- Regionshare23.5%
- Regionshare change+0.6
Labour
- total seats22
- change-2
- Constituencytotal seats2
- Constituencychange-1
- Constituencytotal votes584,392
- Constituencyshare21.6%
- Constituencyshare change-1.0
- Regiontotal seats20
- Regionchange-1
- Regiontotal votes485,819
- Regionshare17.9%
- Regionshare change-1.2
Green
- total seats8
- change+2
- Constituencytotal seats0
- Constituencychange0
- Constituencytotal votes34,990
- Constituencyshare1.3%
- Constituencyshare change+0.7
- Regiontotal seats8
- Regionchange+2
- Regiontotal votes220,324
- Regionshare8.1%
- Regionshare change+1.5
Liberal Democrat
- total seats4
- change-1
- Constituencytotal seats4
- Constituencychange0
- Constituencytotal votes187,746
- Constituencyshare6.9%
- Constituencyshare change-0.9
- Regiontotal seats0
- Regionchange-1
- Regiontotal votes137,152
- Regionshare5.1%
- Regionshare change-0.1
Alba
- total seats0
- change0
- Constituencytotal seats0
- Constituencychange0
- Constituencytotal votes0
- Regiontotal seats0
- Regionchange0
- Regiontotal votes44,913
- Regionshare1.7%
- Regionshare change+1.7
All For Unity
- total seats0
- change0
- Constituencytotal seats0
- Constituencychange0
- Constituencytotal votes0
- Regiontotal seats0
- Regionchange0
- Regiontotal votes23,299
- Regionshare0.9%
- Regionshare change+0.9
Scottish Family Party
- total seats0
- change0
- Constituencytotal seats0
- Constituencychange0
- Constituencytotal votes2,734
- Constituencyshare0.1%
- Constituencyshare change+0.1
- Regiontotal seats0
- Regionchange0
- Regiontotal votes16,085
- Regionshare0.6%
- Regionshare change+0.6
Freedom Alliance
- total seats0
- change0
- Constituencytotal seats0
- Constituencychange0
- Constituencytotal votes1,154
- Constituencyshare0.0%
- Constituencyshare change0.0
- Regiontotal seats0
- Regionchange0
- Regiontotal votes6,271
- Regionshare0.2%
- Regionshare change+0.2
Independent
- total seats0
- change0
- Constituencytotal seats0
- Constituencychange0
- Constituencytotal votes5,673
- Constituencyshare0.0%
- Constituencyshare change0.0
- Regiontotal seats0
- Regionchange0
- Regiontotal votes6,122
- Regionshare0.1%
- Regionshare change+0.1
Reform UK
- total seats0
- change0
- Constituencytotal seats0
- Constituencychange0
- Constituencytotal votes0
- Regiontotal seats0
- Regionchange0
- Regiontotal votes5,793
- Regionshare0.2%
- Regionshare change+0.2
UK Independence Party
- total seats0
- change0
- Constituencytotal seats0
- Constituencychange0
- Constituencytotal votes699
- Constituencyshare0.0%
- Constituencyshare change0.0
- Regiontotal seats0
- Regionchange0
- Regiontotal votes3,848
- Regionshare0.1%
- Regionshare change-1.9
Others
- total seats0
- change0
- Constituencytotal seats0
- Constituencychange0
- Constituencytotal votes5,573
- Constituencyshare0.1%
- Constituencyshare change-0.1
- Regiontotal seats0
- Regionchange0
- Regiontotal votes31,604
- Regionshare1.2%
- Regionshare change+0.7
Turnout
Registered voters4,280,785
Turnout
63.2%Change since 2016+7.6