Skip to content

2019 general election

Scotland: 2019 general election results

How Scotland voted at the 2019 general election: the SNP won 48 of 59 seats with 45.0% of the vote. Every constituency result.

Scotland: results by party
PartySeatsChangeVotesShareChangeShare barCandidates
Scottish National Party48+131,242,38045.0%+8.159
Conservative6−7692,93925.1%−3.559
Liberal Democrats40263,4179.6%+2.859
Labour1−6511,83818.6%−8.559
Green0028,1221.0%+0.822
10 other parties and independents20,3650.7%

Change compared with the 2017 general election in Scotland.

Aberdeen North: SNP (Kirsty Blackman), majority 33.9%Aberdeen South: SNP (Stephen Flynn), majority 8.7% — SNP gain from ConAirdrie and Shotts: SNP (Neil Gray), majority 13.1%Angus: SNP (Dave Doogan), majority 8.8% — SNP gain from ConArgyll and Bute: SNP (Brendan O'Hara), majority 8.6%Ayr, Carrick and Cumnock: SNP (Allan Dorans), majority 5.0% — SNP gain from ConBanff and Buchan: Con (David Duguid), majority 9.7%Berwickshire, Roxburgh and Selkirk: Con (John Lamont), majority 9.7%Caithness, Sutherland and Easter Ross: LD (Jamie Stone), majority 0.7%Central Ayrshire: SNP (Philippa Whitford), majority 11.4%Coatbridge, Chryston and Bellshill: SNP (Steven Bonnar), majority 11.7% — SNP gain from LabCumbernauld, Kilsyth and Kirkintilloch East: SNP (Stuart C. McDonald), majority 28.4%Dumfries and Galloway: Con (Alister Jack), majority 3.5%Dumfriesshire, Clydesdale and Tweeddale: Con (David Mundell), majority 7.7%Dundee East: SNP (Stewart Hosie), majority 29.5%Dundee West: SNP (Chris Law), majority 29.5%Dunfermline and West Fife: SNP (Douglas Chapman), majority 20.0%East Dunbartonshire: SNP (Amy Callaghan), majority 0.3% — SNP gain from LDEast Kilbride, Strathaven and Lesmahagow: SNP (Lisa Cameron), majority 23.7%East Lothian: SNP (Kenny MacAskill), majority 6.6% — SNP gain from LabEast Renfrewshire: SNP (Kirsten Oswald), majority 9.8% — SNP gain from ConEdinburgh East: SNP (Tommy Sheppard), majority 21.8%Edinburgh North and Leith: SNP (Deidre Brock), majority 21.6%Edinburgh South: Lab (Ian Murray), majority 22.3%Edinburgh South West: SNP (Joanna Cherry), majority 23.0%Edinburgh West: LD (Christine Jardine), majority 6.9%Na h-Eileanan an Iar: SNP (Angus Brendan MacNeil), majority 16.8%Falkirk: SNP (John McNally), majority 26.8%Glasgow Central: SNP (Alison Thewliss), majority 16.1%Glasgow East: SNP (David Linden), majority 14.5%Glasgow North: SNP (Patrick Grady), majority 15.5%Glasgow North East: SNP (Anne McLaughlin), majority 7.5% — SNP gain from LabGlasgow North West: SNP (Carol Monaghan), majority 21.0%Glasgow South: SNP (Stewart Malcolm McDonald), majority 19.0%Glasgow South West: SNP (Chris Stephens), majority 13.3%Glenrothes: SNP (Peter Grant), majority 28.3%Gordon: SNP (Richard Thomson), majority 1.5% — SNP gain from ConInverclyde: SNP (Ronnie Cowan), majority 18.8%Inverness, Nairn, Badenoch and Strathspey: SNP (Drew Hendry), majority 19.1%Kilmarnock and Loudoun: SNP (Alan Brown), majority 26.6%Kirkcaldy and Cowdenbeath: SNP (Neale Hanvey), majority 2.6% — SNP gain from LabLanark and Hamilton East: SNP (Angela Crawley), majority 9.8%Linlithgow and East Falkirk: SNP (Martyn Day), majority 19.5%Livingston: SNP (Hannah Bardell), majority 24.6%Midlothian: SNP (Owen Thompson), majority 11.8% — SNP gain from LabMoray: Con (Douglas Ross), majority 1.1%Motherwell and Wishaw: SNP (Marion Fellows), majority 14.1%North Ayrshire and Arran: SNP (Patricia Gibson), majority 17.7%North East Fife: LD (Wendy Chamberlain), majority 2.9% — LD gain from SNPOchil and South Perthshire: SNP (John Nicolson), majority 7.8% — SNP gain from ConOrkney and Shetland: LD (Alistair Carmichael), majority 10.8%Paisley and Renfrewshire North: SNP (Gavin Newlands), majority 24.0%Paisley and Renfrewshire South: SNP (Mhairi Black), majority 24.8%Perth and North Perthshire: SNP (Pete Wishart), majority 14.0%Ross, Skye and Lochaber: SNP (Ian Blackford), majority 23.7%Rutherglen and Hamilton West: SNP (Margaret Ferrier), majority 9.7% — SNP gain from LabStirling: SNP (Alyn Smith), majority 17.6% — SNP gain from ConWest Aberdeenshire and Kincardine: Con (Andrew Bowie), majority 1.6%West Dunbartonshire: SNP (Martin Docherty-Hughes), majority 21.2%

Constituencies

Download CSV
ConstituencyWinnerMajority%TurnoutResult
Aberdeen NorthSNP Kirsty Blackman12,67033.959.9%SNP hold
Aberdeen SouthSNP Stephen Flynn3,9908.769.4%SNP gain from Con
Airdrie and ShottsSNP Neil Gray5,20113.162.1%SNP hold
AngusSNP Dave Doogan3,7958.867.5%SNP gain from Con
Argyll and ButeSNP Brendan O'Hara4,1108.672.2%SNP hold
Ayr, Carrick and CumnockSNP Allan Dorans2,3295.064.7%SNP gain from Con
Banff and BuchanCon David Duguid4,1189.763.4%Con hold
Berwickshire, Roxburgh and SelkirkCon John Lamont5,1489.771.3%Con hold
Caithness, Sutherland and Easter RossLD Jamie Stone2040.767.0%LD hold
Central AyrshireSNP Philippa Whitford5,30411.466.7%SNP hold
Coatbridge, Chryston and BellshillSNP Steven Bonnar5,62411.766.1%SNP gain from Lab
Cumbernauld, Kilsyth and Kirkintilloch EastSNP Stuart C. McDonald12,97628.469.1%SNP hold
Dumfries and GallowayCon Alister Jack1,8053.569.0%Con hold
Dumfriesshire, Clydesdale and TweeddaleCon David Mundell3,7817.771.9%Con hold
Dundee EastSNP Stewart Hosie13,37529.568.4%SNP hold
Dundee WestSNP Chris Law12,25929.564.5%SNP hold
Dunfermline and West FifeSNP Douglas Chapman10,69920.069.8%SNP hold
East DunbartonshireSNP Amy Callaghan1490.380.3%SNP gain from LD
East Kilbride, Strathaven and LesmahagowSNP Lisa Cameron13,32223.769.4%SNP hold
East LothianSNP Kenny MacAskill3,8866.671.7%SNP gain from Lab
East RenfrewshireSNP Kirsten Oswald5,4269.876.6%SNP gain from Con
Edinburgh EastSNP Tommy Sheppard10,41721.868.9%SNP hold
Edinburgh North and LeithSNP Deidre Brock12,80821.673.0%SNP hold
Edinburgh SouthLab Ian Murray11,09522.375.1%Lab hold
Edinburgh South WestSNP Joanna Cherry11,98223.070.9%SNP hold
Edinburgh WestLD Christine Jardine3,7696.975.2%LD hold
FalkirkSNP John McNally14,94826.866.1%SNP hold
Glasgow CentralSNP Alison Thewliss6,47416.157.9%SNP hold
Glasgow EastSNP David Linden5,56614.557.1%SNP hold
Glasgow NorthSNP Patrick Grady5,60115.563.3%SNP hold
Glasgow North EastSNP Anne McLaughlin2,5487.555.5%SNP gain from Lab
Glasgow North WestSNP Carol Monaghan8,35921.062.7%SNP hold
Glasgow SouthSNP Stewart Malcolm McDonald9,00519.066.9%SNP hold
Glasgow South WestSNP Chris Stephens4,90013.357.1%SNP hold
GlenrothesSNP Peter Grant11,75728.363.3%SNP hold
GordonSNP Richard Thomson8191.570.2%SNP gain from Con
InverclydeSNP Ronnie Cowan7,51218.865.8%SNP hold
Inverness, Nairn, Badenoch and StrathspeySNP Drew Hendry10,44019.170.2%SNP hold
Kilmarnock and LoudounSNP Alan Brown12,65926.663.9%SNP hold
Kirkcaldy and CowdenbeathSNP Neale Hanvey1,2432.664.5%SNP gain from Lab
Lanark and Hamilton EastSNP Angela Crawley5,1879.868.3%SNP hold
Linlithgow and East FalkirkSNP Martyn Day11,26619.566.4%SNP hold
LivingstonSNP Hannah Bardell13,43524.666.3%SNP hold
MidlothianSNP Owen Thompson5,70511.868.4%SNP gain from Lab
MorayCon Douglas Ross5131.168.7%Con hold
Motherwell and WishawSNP Marion Fellows6,26814.164.5%SNP hold
Na h-Eileanan an IarSNP Angus Brendan MacNeil2,43816.868.6%SNP hold
North Ayrshire and ArranSNP Patricia Gibson8,52117.765.5%SNP hold
North East FifeLD Wendy Chamberlain1,3162.975.3%LD gain from SNP
Ochil and South PerthshireSNP John Nicolson4,4987.873.4%SNP gain from Con
Orkney and ShetlandLD Alistair Carmichael2,50710.867.7%LD hold
Paisley and Renfrewshire NorthSNP Gavin Newlands11,90224.069.0%SNP hold
Paisley and Renfrewshire SouthSNP Mhairi Black10,67924.866.9%SNP hold
Perth and North PerthshireSNP Pete Wishart7,55014.074.5%SNP hold
Ross, Skye and LochaberSNP Ian Blackford9,44323.773.5%SNP hold
Rutherglen and Hamilton WestSNP Margaret Ferrier5,2309.766.5%SNP gain from Lab
StirlingSNP Alyn Smith9,25417.676.8%SNP gain from Con
West Aberdeenshire and KincardineCon Andrew Bowie8431.673.4%Con hold
West DunbartonshireSNP Martin Docherty-Hughes9,55321.267.9%SNP hold

Scotland at every election →

Questions and answers

Who won in Scotland at the 2019 general election?

The SNP won 48 of the 59 seats in Scotland, with 45.0% of the vote.

How many seats were there in Scotland in 2019?

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