Skip to content

Scotland, 2015 vs 2017: seat-by-seat change

Every constituency in Scotland compared between the 2015 and 2017 general elections: which seats changed hands and how far each swung.

Constituency20152017MajorityCon–Lab swing
Aberdeen NorthSNPSNP11.3%−3.3
Aberdeen SouthSNPCon gain10.7%−12.8
Airdrie and ShottsSNPSNP0.5%−6.3
AngusSNPCon gain6.6%−6.0
Argyll and ButeSNPSNP2.8%−8.1
Ayr, Carrick and CumnockSNPCon gain6.0%−11.9
Banff and BuchanSNPCon gain8.9%−7.8
Berwickshire, Roxburgh and SelkirkSNPCon gain21.1%−7.1
Caithness, Sutherland and Easter RossSNPLD gain6.6%−6.2
Central AyrshireSNPSNP2.8%−8.7
Coatbridge, Chryston and BellshillSNPLab gain3.5%−0.6
Cumbernauld, Kilsyth and Kirkintilloch EastSNPSNP9.7%−3.3
Dumfries and GallowaySNPCon gain10.9%−8.6
Dumfriesshire, Clydesdale and TweeddaleConCon19.3%−3.9
Dundee EastSNPSNP15.5%−3.2
Dundee WestSNPSNP13.6%+0.9
Dunfermline and West FifeSNPSNP1.7%−5.4
East DunbartonshireSNPLD gain10.3%−1.9
East Kilbride, Strathaven and LesmahagowSNPSNP7.2%−5.1
East LothianSNPLab gain5.5%−2.5
East RenfrewshireSNPCon gain8.8%−12.7
Edinburgh EastSNPSNP7.9%−2.0
Edinburgh North and LeithSNPSNP2.9%−5.6
Edinburgh SouthLabLab32.4%+6.8
Edinburgh South WestSNPSNP2.2%−6.8
Edinburgh WestSNPLD gain5.7%−3.2
FalkirkSNPSNP9.2%−4.7
Glasgow CentralSNPSNP6.3%−1.3
Glasgow EastSNPSNP0.2%−3.3
Glasgow NorthSNPSNP3.2%−0.2
Glasgow North EastSNPLab gain0.8%+0.5
Glasgow North WestSNPSNP6.6%−2.3
Glasgow SouthSNPSNP4.6%−1.3
Glasgow South WestSNPSNP0.2%−1.5
GlenrothesSNPSNP8.1%−3.8
GordonSNPCon gain4.9%−11.6
InverclydeSNPSNP1.0%−2.2
Inverness, Nairn, Badenoch and StrathspeySNPSNP9.3%−7.9
Kilmarnock and LoudounSNPSNP13.5%−7.8
Kirkcaldy and CowdenbeathSNPLab gain0.6%−5.0
Lanark and Hamilton EastSNPSNP0.5%−7.4
Linlithgow and East FalkirkSNPSNP5.2%−8.5
LivingstonSNPSNP7.4%−4.5
MidlothianSNPLab gain2.0%−3.7
MoraySNPCon gain8.7%−7.7
Motherwell and WishawSNPSNP0.8%−3.4
Na h-Eileanan an IarSNPSNP6.8%−1.8
North Ayrshire and ArranSNPSNP7.7%−8.5
North East FifeSNPSNP0.0%−2.9
Ochil and South PerthshireSNPCon gain6.2%−14.6
Orkney and ShetlandLDLD19.6%+2.3
Paisley and Renfrewshire NorthSNPSNP5.6%−8.1
Paisley and Renfrewshire SouthSNPSNP6.1%−8.0
Perth and North PerthshireSNPSNP0.0%−3.7
Ross, Skye and LochaberSNPSNP15.4%−5.7
Rutherglen and Hamilton WestSNPLab gain0.5%−4.8
StirlingSNPCon gain0.3%−8.7
West Aberdeenshire and KincardineSNPCon gain15.4%−6.2
West DunbartonshireSNPSNP5.2%−1.9

← Whole UK

Official results House of Commons Library and UK Parliament election results data. Contains Parliamentary information licensed under the Open Parliament Licence v3.0. How we use this data