Rank Constituency Winning party in 2016 Swing to gain % SNP's place in 2016 Result 1 Dumbarton Labour 0.17 2nd Labour hold 2 Edinburgh Central Conservative 0.90 2nd SNP gain 3 Ayr Conservative 1.00 2nd SNP gain 4 Aberdeenshire West Conservative 1.28 2nd Conservative hold 5 East Lothian Labour 1.45 2nd SNP gain 6 Edinburgh Southern Labour 1.47 2nd Labour hold 7 Dumfriesshire Conservative 1.70 2nd Conservative hold 8 Eastwood Conservative 2.22 2nd Conservative hold 9 Galloway and West Dumfries Conservative 2.27 2nd Conservative hold 10 Edinburgh Western Liberal Democrats 3.73 2nd Lib Dems hold