Scottish Parliament results
65 seats for majority
129 of 129 seats
- Scottish National Party 58 seats 6 seats lost
- Labour 17 seats 4 seats lost
- Reform UK 17 seats 17 seats gained
- Scottish Green 15 seats 6 seats gained
- Conservative 12 seats 19 seats lost
- Liberal Democrat 10 seats 6 seats gained
Scotland Constituencies A-Z
Jump toconstituenciesbeginning with the letter
constituenciesbeginning with the letterA
- Aberdeen CentralRegion: North East ScotlandScottish National Party hold
- Aberdeen Deeside and North KincardineRegion: North East ScotlandScottish National Party hold
- Aberdeen DonsideRegion: North East ScotlandScottish National Party hold
- Aberdeenshire EastRegion: North East ScotlandScottish National Party hold
- Aberdeenshire WestRegion: North East ScotlandConservative hold
- AirdrieRegion: Central Scotland and Lothians WestScottish National Party hold
- Almond ValleyRegion: Central Scotland and Lothians WestScottish National Party hold
- Angus North and MearnsRegion: North East ScotlandScottish National Party hold
- Angus SouthRegion: North East ScotlandScottish National Party hold
- Argyll and ButeRegion: Highlands and IslandsScottish National Party hold
- AyrRegion: South ScotlandScottish National Party hold
constituenciesbeginning with the letterB
- Banffshire and Buchan CoastRegion: North East ScotlandScottish National Party hold
- BathgateRegion: Central Scotland and Lothians WestScottish National Party hold
constituenciesbeginning with the letterC
- Caithness, Sutherland and RossRegion: Highlands and IslandsLiberal Democrat gain from Scottish National Party
- Carrick, Cumnock and Doon ValleyRegion: South ScotlandScottish National Party hold
- Clackmannanshire and DunblaneRegion: Mid Scotland and FifeScottish National Party hold
- Clydebank and MilngavieRegion: West ScotlandScottish National Party hold
- ClydesdaleRegion: South ScotlandScottish National Party hold
- Coatbridge and ChrystonRegion: Central Scotland and Lothians WestScottish National Party hold
- CowdenbeathRegion: Mid Scotland and FifeScottish National Party hold
- Cumbernauld and KilsythRegion: Central Scotland and Lothians WestScottish National Party hold
- Cunninghame NorthRegion: West ScotlandScottish National Party hold
- Cunninghame SouthRegion: West ScotlandScottish National Party hold
constituenciesbeginning with the letterD
- DumbartonRegion: West ScotlandLabour hold
- DumfriesshireRegion: South 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
constituenciesbeginning with the letterE
- East KilbrideRegion: South ScotlandScottish National Party hold
- East Lothian Coast and LammermuirsRegion: Edinburgh and Lothians EastScottish National Party hold
- EastwoodRegion: West ScotlandScottish National Party gain from Conservative
- Edinburgh CentralRegion: Edinburgh and Lothians EastScottish Green gain from Scottish National Party
- Edinburgh Eastern, Musselburgh and TranentRegion: Edinburgh and Lothians EastScottish National Party hold
- Edinburgh North Eastern and LeithRegion: Edinburgh and Lothians EastScottish National Party hold
- Edinburgh North WesternRegion: Edinburgh and Lothians EastLiberal Democrat hold
- Edinburgh NorthernRegion: Edinburgh and Lothians EastLiberal Democrat gain from Scottish National Party
- Edinburgh South WesternRegion: Edinburgh and Lothians EastScottish National Party hold
- Edinburgh SouthernRegion: Edinburgh and Lothians EastLabour gain from Scottish National Party
- Ettrick, Roxburgh and BerwickshireRegion: South ScotlandConservative hold
constituenciesbeginning with the letterF
- Falkirk East and LinlithgowRegion: Central Scotland and Lothians WestScottish National Party hold
- Falkirk WestRegion: Central Scotland and Lothians WestScottish National Party hold
- Fife North EastRegion: Mid Scotland and FifeLiberal Democrat hold
constituenciesbeginning with the letterG
- Galloway and West DumfriesRegion: South ScotlandConservative hold
- Glasgow AnnieslandRegion: GlasgowScottish National Party hold
- Glasgow Baillieston and ShettlestonRegion: GlasgowScottish National Party hold
- Glasgow Cathcart and PollokRegion: GlasgowScottish National Party hold
- Glasgow CentralRegion: GlasgowScottish National Party hold
- Glasgow Easterhouse and SpringburnRegion: GlasgowScottish National Party hold
- Glasgow Kelvin and MaryhillRegion: GlasgowScottish National Party hold
- Glasgow SouthsideRegion: GlasgowScottish Green gain from Scottish National Party
constituenciesbeginning with the letterH
- Hamilton, Larkhall and StonehouseRegion: South ScotlandScottish National Party hold
constituenciesbeginning with the letterI
- InverclydeRegion: West ScotlandScottish National Party hold
- Inverness and NairnRegion: Highlands and IslandsScottish National Party hold
constituenciesbeginning with the letterK
- Kilmarnock and Irvine ValleyRegion: South ScotlandScottish National Party hold
- KirkcaldyRegion: Mid Scotland and FifeScottish National Party hold
constituenciesbeginning with the letterM
- Mid Fife and GlenrothesRegion: Mid Scotland and FifeScottish National Party hold
- Midlothian NorthRegion: Edinburgh and Lothians EastScottish National Party hold
- Midlothian South, Tweeddale and LauderdaleRegion: South ScotlandScottish National Party hold
- MorayRegion: Highlands and IslandsScottish National Party hold
- Motherwell and WishawRegion: Central Scotland and Lothians WestScottish National Party hold
constituenciesbeginning with the letterN
- Na h-Eileanan an IarRegion: Highlands and IslandsLabour gain from Scottish National Party
constituenciesbeginning with the letterO
- Orkney IslandsRegion: Highlands and IslandsLiberal Democrat hold
constituenciesbeginning with the letterP
- PaisleyRegion: West ScotlandScottish National Party hold
- Perthshire NorthRegion: Mid Scotland and FifeScottish National Party hold
- Perthshire South and Kinross-shireRegion: Mid Scotland and FifeScottish National Party hold
constituenciesbeginning with the letterR
- Renfrewshire North and CardonaldRegion: West ScotlandScottish National Party hold
- Renfrewshire West and Levern ValleyRegion: West ScotlandScottish National Party hold
- Rutherglen and CambuslangRegion: GlasgowScottish National Party hold
constituenciesbeginning with the letterS
- Shetland IslandsRegion: Highlands and IslandsScottish National Party gain from Liberal Democrat
- Skye, Lochaber and BadenochRegion: Highlands and IslandsLiberal Democrat gain from Scottish National Party
- StirlingRegion: Mid Scotland and FifeScottish National Party hold
- Strathkelvin and BearsdenRegion: West ScotlandLiberal Democrat gain from Scottish National Party
constituenciesbeginning with the letterU
- Uddingston and BellshillRegion: Central Scotland and Lothians WestScottish National Party hold



