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 Constituencies A-Z
Jump to constituencies beginning with the following letters
constituencies beginning with the letter A
- Aberdeen CentralRegion: North East ScotlandScottish National Party hold
- Aberdeen DonsideRegion: North East ScotlandScottish National Party hold
- Aberdeen South & North KincardineRegion: North East ScotlandScottish National Party hold
- Aberdeenshire EastRegion: North East ScotlandScottish National Party hold
- Aberdeenshire WestRegion: North East ScotlandConservative hold
- Airdrie & ShottsRegion: Central ScotlandScottish National Party hold
- Almond ValleyRegion: LothianScottish National Party hold
- Angus North & MearnsRegion: North East ScotlandScottish National Party hold
- Angus SouthRegion: North East ScotlandScottish National Party hold
- Argyll & ButeRegion: Highlands and IslandsScottish National Party hold
- AyrRegion: South of ScotlandScottish National Party gain from Conservative
constituencies beginning with the letter B
- Banffshire & Buchan CoastRegion: North East ScotlandScottish National Party hold
constituencies beginning with the letter C
- Caithness, Sutherland & RossRegion: Highlands and IslandsScottish National Party hold
- Carrick, Cumnock & Doon ValleyRegion: South of ScotlandScottish National Party hold
- Clackmannanshire & DunblaneRegion: Mid Scotland and FifeScottish National Party hold
- Clydebank & MilngavieRegion: West of ScotlandScottish National Party hold
- ClydesdaleRegion: South of ScotlandScottish National Party hold
- Coatbridge & ChrystonRegion: Central ScotlandScottish National Party hold
- CowdenbeathRegion: Mid Scotland and FifeScottish National Party hold
- Cumbernauld & KilsythRegion: Central ScotlandScottish National Party hold
- Cunninghame NorthRegion: West of ScotlandScottish National Party hold
- Cunninghame SouthRegion: West of ScotlandScottish National Party hold
constituencies beginning with the letter D
- DumbartonRegion: West of ScotlandLabour hold
- DumfriesshireRegion: South of ScotlandConservative hold
- Dundee City EastRegion: North East ScotlandScottish National Party hold
- Dundee City WestRegion: North East ScotlandScottish National Party hold
- DunfermlineRegion: Mid Scotland and FifeScottish National Party hold
constituencies beginning with the letter E
- East KilbrideRegion: Central ScotlandScottish National Party hold
- East LothianRegion: South of ScotlandScottish National Party gain from Labour
- EastwoodRegion: West of ScotlandConservative hold
- Edinburgh CentralRegion: LothianScottish National Party gain from Conservative
- Edinburgh EasternRegion: LothianScottish National Party hold
- Edinburgh Northern & LeithRegion: LothianScottish National Party hold
- Edinburgh PentlandsRegion: LothianScottish National Party hold
- Edinburgh SouthernRegion: LothianLabour hold
- Edinburgh WesternRegion: LothianLiberal Democrat hold
- Ettrick, Roxburgh & BerwickshireRegion: South of ScotlandConservative hold
constituencies beginning with the letter F
- Falkirk EastRegion: Central ScotlandScottish National Party hold
- Falkirk WestRegion: Central ScotlandScottish National Party hold
- Fife North EastRegion: Mid Scotland and FifeLiberal Democrat hold
constituencies beginning with the letter G
- Galloway & West DumfriesRegion: South of ScotlandConservative hold
- Glasgow AnnieslandRegion: GlasgowScottish National Party hold
- Glasgow CathcartRegion: GlasgowScottish National Party hold
- Glasgow KelvinRegion: GlasgowScottish National Party hold
- Glasgow Maryhill & SpringburnRegion: GlasgowScottish National Party hold
- Glasgow PollokRegion: GlasgowScottish National Party hold
- Glasgow ProvanRegion: GlasgowScottish National Party hold
- Glasgow ShettlestonRegion: GlasgowScottish National Party hold
- Glasgow SouthsideRegion: GlasgowScottish National Party hold
- Greenock & InverclydeRegion: West of ScotlandScottish National Party hold
constituencies beginning with the letter H
- Hamilton, Larkhall & StonehouseRegion: Central ScotlandScottish National Party hold
constituencies beginning with the letter I
- Inverness & NairnRegion: Highlands and IslandsScottish National Party hold
constituencies beginning with the letter K
- Kilmarnock & Irvine ValleyRegion: South of ScotlandScottish National Party hold
- KirkcaldyRegion: Mid Scotland and FifeScottish National Party hold
constituencies beginning with the letter L
- LinlithgowRegion: LothianScottish National Party hold
constituencies beginning with the letter M
- Mid Fife & GlenrothesRegion: Mid Scotland and FifeScottish National Party hold
- Midlothian North & MusselburghRegion: LothianScottish National Party hold
- Midlothian South, Tweeddale & LauderdaleRegion: South of ScotlandScottish National Party hold
- MorayRegion: Highlands and IslandsScottish National Party hold
- Motherwell & WishawRegion: Central ScotlandScottish National Party hold
constituencies beginning with the letter N
- Na h-Eileanan an IarRegion: Highlands and IslandsScottish National Party hold
constituencies beginning with the letter O
- Orkney IslandsRegion: Highlands and IslandsLiberal Democrat hold
constituencies beginning with the letter P
- PaisleyRegion: West of ScotlandScottish National Party hold
- Perthshire NorthRegion: Mid Scotland and FifeScottish National Party hold
- Perthshire South & Kinross-shireRegion: Mid Scotland and FifeScottish National Party hold
constituencies beginning with the letter R
- Renfrewshire North & WestRegion: West of ScotlandScottish National Party hold
- Renfrewshire SouthRegion: West of ScotlandScottish National Party hold
- RutherglenRegion: GlasgowScottish National Party hold
constituencies beginning with the letter S
- Shetland IslandsRegion: Highlands and IslandsLiberal Democrat hold
- Skye, Lochaber & BadenochRegion: Highlands and IslandsScottish National Party hold
- StirlingRegion: Mid Scotland and FifeScottish National Party hold
- Strathkelvin & BearsdenRegion: West of ScotlandScottish National Party hold
constituencies beginning with the letter U
- Uddingston & BellshillRegion: Central ScotlandScottish National Party hold