Skip to content

2017 general election

Scotland: 2017 general election results

How Scotland voted at the 2017 general election: the SNP won 35 of 59 seats with 36.9% of the vote. Every constituency result.

Scotland: results by party
PartySeatsChangeVotesShareChangeShare barCandidates
Scottish National Party35−21977,56836.9%−13.159
Conservative13+12757,94928.6%+13.759
Labour7+6717,00727.1%+2.859
Liberal Democrats4+3179,0626.8%−0.859
9 other parties and independents18,1090.7%

Change compared with the 2015 general election in Scotland.

Aberdeen North: SNP (Kirsty Blackman), majority 11.3%Aberdeen South: Con (Ross Thomson), majority 10.7% — Con gain from SNPAirdrie and Shotts: SNP (Neil Gray), majority 0.5%Angus: Con (Kirstene Hair), majority 6.6% — Con gain from SNPArgyll and Bute: SNP (Brendan O'Hara), majority 2.8%Ayr, Carrick and Cumnock: Con (Bill Grant), majority 6.0% — Con gain from SNPBanff and Buchan: Con (David Duguid), majority 8.9% — Con gain from SNPBerwickshire, Roxburgh and Selkirk: Con (John Lamont), majority 21.1% — Con gain from SNPCaithness, Sutherland and Easter Ross: LD (Jamie Stone), majority 6.6% — LD gain from SNPCentral Ayrshire: SNP (Philippa Whitford), majority 2.8%Coatbridge, Chryston and Bellshill: Lab (Hugh Gaffney), majority 3.5% — Lab gain from SNPCumbernauld, Kilsyth and Kirkintilloch East: SNP (Stuart McDonald), majority 9.7%Dumfries and Galloway: Con (Alister Jack), majority 10.9% — Con gain from SNPDumfriesshire, Clydesdale and Tweeddale: Con (David Mundell), majority 19.3%Dundee East: SNP (Stewart Hosie), majority 15.5%Dundee West: SNP (Chris Law), majority 13.6%Dunfermline and West Fife: SNP (Douglas Chapman), majority 1.7%East Dunbartonshire: LD (Jo Swinson), majority 10.3% — LD gain from SNPEast Kilbride, Strathaven and Lesmahagow: SNP (Lisa Cameron), majority 7.2%East Lothian: Lab (Martin Whitfield), majority 5.5% — Lab gain from SNPEast Renfrewshire: Con (Paul Masterton), majority 8.8% — Con gain from SNPEdinburgh East: SNP (Tommy Sheppard), majority 7.9%Edinburgh North and Leith: SNP (Deidre Brock), majority 2.9%Edinburgh South: Lab (Ian Murray), majority 32.4%Edinburgh South West: SNP (Joanna Cherry), majority 2.2%Edinburgh West: LD (Christine Jardine), majority 5.7% — LD gain from SNPNa h-Eileanan an Iar: SNP (Angus MacNeil), majority 6.8%Falkirk: SNP (John Mc Nally), majority 9.2%Glasgow Central: SNP (Alison Thewliss), majority 6.3%Glasgow East: SNP (David Linden), majority 0.2%Glasgow North: SNP (Patrick Grady), majority 3.2%Glasgow North East: Lab (Paul Sweeney), majority 0.8% — Lab gain from SNPGlasgow North West: SNP (Carol Monaghan), majority 6.6%Glasgow South: SNP (Stewart McDonald), majority 4.6%Glasgow South West: SNP (Chris Stephens), majority 0.2%Glenrothes: SNP (Peter Grant), majority 8.1%Gordon: Con (Colin Clark), majority 4.9% — Con gain from SNPInverclyde: SNP (Ronnie Cowan), majority 1.0%Inverness, Nairn, Badenoch and Strathspey: SNP (Drew Hendry), majority 9.3%Kilmarnock and Loudoun: SNP (Alan Brown), majority 13.5%Kirkcaldy and Cowdenbeath: Lab (Lesley Laird), majority 0.6% — Lab gain from SNPLanark and Hamilton East: SNP (Angela Crawley), majority 0.5%Linlithgow and East Falkirk: SNP (Martyn Day), majority 5.2%Livingston: SNP (Hannah Bardell), majority 7.4%Midlothian: Lab (Danielle Rowley), majority 2.0% — Lab gain from SNPMoray: Con (Douglas Ross), majority 8.7% — Con gain from SNPMotherwell and Wishaw: SNP (Marion Fellows), majority 0.8%North Ayrshire and Arran: SNP (Patricia Gibson), majority 7.7%North East Fife: SNP (Stephen Gethins), majority 0.0%Ochil and South Perthshire: Con (Luke Graham), majority 6.2% — Con gain from SNPOrkney and Shetland: LD (Alistair Carmichael), majority 19.6%Paisley and Renfrewshire North: SNP (Gavin Newlands), majority 5.6%Paisley and Renfrewshire South: SNP (Mhairi Black), majority 6.1%Perth and North Perthshire: SNP (Pete Wishart), majority 0.0%Ross, Skye and Lochaber: SNP (Ian Blackford), majority 15.4%Rutherglen and Hamilton West: Lab (Gerard Killen), majority 0.5% — Lab gain from SNPStirling: Con (Stephen Kerr), majority 0.3% — Con gain from SNPWest Aberdeenshire and Kincardine: Con (Andrew Bowie), majority 15.4% — Con gain from SNPWest Dunbartonshire: SNP (Martin Docherty-Hughes), majority 5.2%

Constituencies

Download CSV
ConstituencyWinnerMajority%TurnoutResult
Aberdeen NorthSNP Kirsty Blackman4,13911.359.2%SNP hold
Aberdeen SouthCon Ross Thomson4,75210.768.5%Con gain from SNP
Airdrie and ShottsSNP Neil Gray1950.559.2%SNP hold
AngusCon Kirstene Hair2,6456.663.0%Con gain from SNP
Argyll and ButeSNP Brendan O'Hara1,3282.871.5%SNP hold
Ayr, Carrick and CumnockCon Bill Grant2,7746.064.9%Con gain from SNP
Banff and BuchanCon David Duguid3,6938.961.6%Con gain from SNP
Berwickshire, Roxburgh and SelkirkCon John Lamont11,06021.171.5%Con gain from SNP
Caithness, Sutherland and Easter RossLD Jamie Stone2,0446.665.9%LD gain from SNP
Central AyrshireSNP Philippa Whitford1,2672.865.3%SNP hold
Coatbridge, Chryston and BellshillLab Hugh Gaffney1,5863.563.3%Lab gain from SNP
Cumbernauld, Kilsyth and Kirkintilloch EastSNP Stuart McDonald4,2649.765.9%SNP hold
Dumfries and GallowayCon Alister Jack5,64310.969.5%Con gain from SNP
Dumfriesshire, Clydesdale and TweeddaleCon David Mundell9,44119.372.4%Con hold
Dundee EastSNP Stewart Hosie6,64515.565.2%SNP hold
Dundee WestSNP Chris Law5,26213.661.7%SNP hold
Dunfermline and West FifeSNP Douglas Chapman8441.767.4%SNP hold
East DunbartonshireLD Jo Swinson5,33910.378.1%LD gain from SNP
East Kilbride, Strathaven and LesmahagowSNP Lisa Cameron3,8667.267.3%SNP hold
East LothianLab Martin Whitfield3,0835.570.6%Lab gain from SNP
East RenfrewshireCon Paul Masterton4,7128.876.7%Con gain from SNP
Edinburgh EastSNP Tommy Sheppard3,4257.966.0%SNP hold
Edinburgh North and LeithSNP Deidre Brock1,6252.971.2%SNP hold
Edinburgh SouthLab Ian Murray15,51432.474.1%Lab hold
Edinburgh South WestSNP Joanna Cherry1,0972.269.4%SNP hold
Edinburgh WestLD Christine Jardine2,9885.773.8%LD gain from SNP
FalkirkSNP John Mc Nally4,9239.265.4%SNP hold
Glasgow CentralSNP Alison Thewliss2,2676.355.9%SNP hold
Glasgow EastSNP David Linden750.254.6%SNP hold
Glasgow NorthSNP Patrick Grady1,0603.262.1%SNP hold
Glasgow North EastLab Paul Sweeney2420.853.0%Lab gain from SNP
Glasgow North WestSNP Carol Monaghan2,5616.660.9%SNP hold
Glasgow SouthSNP Stewart McDonald2,0274.664.4%SNP hold
Glasgow South WestSNP Chris Stephens600.256.2%SNP hold
GlenrothesSNP Peter Grant3,2678.160.9%SNP hold
GordonCon Colin Clark2,6074.968.4%Con gain from SNP
InverclydeSNP Ronnie Cowan3841.066.4%SNP hold
Inverness, Nairn, Badenoch and StrathspeySNP Drew Hendry4,9249.368.7%SNP hold
Kilmarnock and LoudounSNP Alan Brown6,26913.563.4%SNP hold
Kirkcaldy and CowdenbeathLab Lesley Laird2590.663.5%Lab gain from SNP
Lanark and Hamilton EastSNP Angela Crawley2660.565.3%SNP hold
Linlithgow and East FalkirkSNP Martyn Day2,9195.265.1%SNP hold
LivingstonSNP Hannah Bardell3,8787.464.7%SNP hold
MidlothianLab Danielle Rowley8852.066.3%Lab gain from SNP
MorayCon Douglas Ross4,1598.767.4%Con gain from SNP
Motherwell and WishawSNP Marion Fellows3180.861.5%SNP hold
Na h-Eileanan an IarSNP Angus MacNeil1,0076.869.6%SNP hold
North Ayrshire and ArranSNP Patricia Gibson3,6337.764.8%SNP hold
North East FifeSNP Stephen Gethins20.071.3%SNP hold
Ochil and South PerthshireCon Luke Graham3,3596.270.6%Con gain from SNP
Orkney and ShetlandLD Alistair Carmichael4,56319.668.1%LD hold
Paisley and Renfrewshire NorthSNP Gavin Newlands2,6135.669.1%SNP hold
Paisley and Renfrewshire SouthSNP Mhairi Black2,5416.168.0%SNP hold
Perth and North PerthshireSNP Pete Wishart210.071.8%SNP hold
Ross, Skye and LochaberSNP Ian Blackford5,91915.471.7%SNP hold
Rutherglen and Hamilton WestLab Gerard Killen2650.563.5%Lab gain from SNP
StirlingCon Stephen Kerr1480.374.3%Con gain from SNP
West Aberdeenshire and KincardineCon Andrew Bowie7,95015.471.2%Con gain from SNP
West DunbartonshireSNP Martin Docherty-Hughes2,2885.265.2%SNP hold

Scotland at every election →

Questions and answers

Who won in Scotland at the 2017 general election?

The SNP won 35 of the 59 seats in Scotland, with 36.9% of the vote.

How many seats were there in Scotland in 2017?

59 constituencies.

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