Local Election results logo
Elections 2021 results

Scotland results

129 of 129 seats countedCounting complete 65 seats needed for majority

  1. Scottish National Party 64 seats, 1 seat gained
  2. Conservative 31 seats, No change
  3. Labour 22 seats, 2 seats lost
  4. Green 8 seats, 2 seats gained
  5. Liberal Democrat 4 seats, 1 seat lost
  6. Alba 0 seats, No change
  1. Scottish National Party 64 seats, 1 seat gained
  2. Conservative 31 seats, No change
  3. Labour 22 seats, 2 seats lost
  4. Green 8 seats, 2 seats gained
  5. Liberal Democrat 4 seats, 1 seat lost
  6. 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.

Counting complete. After 129 of 129 seats declared.
Change compared with 2016
  1. 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
  2. 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
  3. 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
  4. 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
  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
  6. Alba

    • total seats0
    • change0
    • Constituencytotal seats0
    • Constituencychange0
    • Constituencytotal votes0
    • Regiontotal seats0
    • Regionchange0
    • Regiontotal votes44,913
    • Regionshare1.7%
    • Regionshare change+1.7
  7. All For Unity

    • total seats0
    • change0
    • Constituencytotal seats0
    • Constituencychange0
    • Constituencytotal votes0
    • Regiontotal seats0
    • Regionchange0
    • Regiontotal votes23,299
    • Regionshare0.9%
    • Regionshare change+0.9
  8. 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
  9. 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
  10. 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
  11. Reform UK

    • total seats0
    • change0
    • Constituencytotal seats0
    • Constituencychange0
    • Constituencytotal votes0
    • Regiontotal seats0
    • Regionchange0
    • Regiontotal votes5,793
    • Regionshare0.2%
    • Regionshare change+0.2
  12. 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
  13. 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