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