Skip to content

2024 general election

Scotland: 2024 general election results

How Scotland voted at the 2024 general election: Labour won 37 of 57 seats with 35.3% of the vote. Every constituency result.

Scotland: results by party
PartySeatsChangeVotesShareChangeShare barCandidates
Labour37+36851,89735.3%+16.757
Scottish National Party9−39724,75830.0%−15.057
Liberal Democrats6+2234,2289.7%+0.257
Conservative5−1307,34412.7%−12.457
Reform UK0new167,9797.0%—57
Green0092,6853.8%+2.844
19 other parties and independents35,9191.5%

Change compared with the 2019 general election in Scotland.

East Renfrewshire: Lab (Blair McDougall), majority 16.8% — Lab gain from SNPNa h-Eileanan an Iar: Lab (Torcuil Crichton), majority 28.4% — Lab gain from SNPMidlothian: Lab (Kirsty McNeill), majority 18.5% — Lab gain from SNPNorth Ayrshire and Arran: Lab (Irene Campbell), majority 8.4% — Lab gain from SNPOrkney and Shetland: LD (Alistair Carmichael), majority 37.7%Aberdeen North: SNP (Kirsty Blackman), majority 4.2%Aberdeen South: SNP (Stephen Flynn), majority 8.1%Aberdeenshire North and Moray East: SNP (Seamus Logan), majority 2.5% — SNP gain from ConAirdrie and Shotts: Lab (Kenneth Stevenson), majority 20.6% — Lab gain from SNPAlloa and Grangemouth: Lab (Brian Leishman), majority 14.9% — Lab gain from SNPAngus and Perthshire Glens: SNP (Dave Doogan), majority 10.3%Arbroath and Broughty Ferry: SNP (Stephen Gethins), majority 2.0%Argyll, Bute and South Lochaber: SNP (Brendan O'Hara), majority 13.9%Bathgate and Linlithgow: Lab (Kirsteen Sullivan), majority 19.8% — Lab gain from SNPCaithness, Sutherland and Easter Ross: LD (Jamie Stone), majority 22.8% — LD gain from SNPCoatbridge and Bellshill: Lab (Frank McNally), majority 16.4% — Lab gain from SNPCowdenbeath and Kirkcaldy: Lab (Melanie Ward), majority 17.8% — Lab gain from SNPCumbernauld and Kirkintilloch: Lab (Katrina Murray), majority 10.1% — Lab gain from SNPDumfries and Galloway: Con (John Cooper), majority 2.0%Dumfriesshire, Clydesdale and Tweeddale: Con (David Mundell), majority 9.6%Dundee Central: SNP (Chris Law), majority 1.7%Dunfermline and Dollar: Lab (Graeme Downie), majority 18.5% — Lab gain from SNPEast Kilbride and Strathaven: Lab (Joani Reid), majority 19.4% — Lab gain from SNPEdinburgh East and Musselburgh: Lab (Chris Murray), majority 8.2% — Lab gain from SNPEdinburgh North and Leith: Lab (Tracy Gilbert), majority 14.7% — Lab gain from SNPEdinburgh South: Lab (Ian Murray), majority 36.8%Edinburgh South West: Lab (Scott Arthur), majority 13.6% — Lab gain from SNPEdinburgh West: LD (Christine Jardine), majority 31.4%Falkirk: Lab (Euan Stainbank), majority 11.7% — Lab gain from SNPGlasgow East: Lab (John Grady), majority 10.7% — Lab gain from SNPGlasgow North: Lab (Martin Rhodes), majority 10.2% — Lab gain from SNPGlasgow North East: Lab (Maureen Burke), majority 13.6% — Lab gain from SNPGlasgow South: Lab (Gordon McKee), majority 9.8% — Lab gain from SNPGlasgow South West: Lab (Zubir Ahmed), majority 9.2% — Lab gain from SNPGlasgow West: Lab (Patricia Ferguson), majority 16.2% — Lab gain from SNPGlenrothes and Mid Fife: Lab (Richard Baker), majority 8.2% — Lab gain from SNPGordon and Buchan: Con (Harriet Cross), majority 2.0%Hamilton and Clyde Valley: Lab (Imogen Walker), majority 22.5% — Lab gain from SNPInverclyde and Renfrewshire West: Lab (Martin McCluskey), majority 15.8% — Lab gain from SNPInverness, Skye and West Ross-shire: LD (Angus MacDonald), majority 4.5% — LD gain from SNPLivingston: Lab (Gregor Poynton), majority 7.9% — Lab gain from SNPLothian East: Lab (Douglas Alexander), majority 27.6% — Lab gain from SNPMid Dunbartonshire: LD (Susan Murray), majority 18.3% — LD gain from SNPMoray West, Nairn and Strathspey: SNP (Graham Leadbitter), majority 2.2%Motherwell, Wishaw and Carluke: Lab (Pamela Nash), majority 18.2% — Lab gain from SNPNorth East Fife: LD (Wendy Chamberlain), majority 31.6% — LD gain from SNPPaisley and Renfrewshire North: Lab (Alison Taylor), majority 15.3% — Lab gain from SNPPaisley and Renfrewshire South: Lab (Johanna Baxter), majority 15.8% — Lab gain from SNPPerth and Kinross-shire: SNP (Pete Wishart), majority 8.2%Rutherglen: Lab (Michael Shanks), majority 20.6% — Lab gain from SNPStirling and Strathallan: Lab (Chris Kane), majority 2.8% — Lab gain from SNPWest Dunbartonshire: Lab (Douglas McAllister), majority 15.2% — Lab gain from SNPAyr, Carrick and Cumnock: Lab (Elaine Stewart), majority 10.2% — Lab gain from SNPBerwickshire, Roxburgh and Selkirk: Con (John Lamont), majority 14.2%Central Ayrshire: Lab (Alan Gemmell), majority 16.6% — Lab gain from SNPKilmarnock and Loudoun: Lab (Lillian Jones), majority 12.1% — Lab gain from SNPWest Aberdeenshire and Kincardine: Con (Andrew Bowie), majority 7.0%
Each constituency coloured by the winning party; paler means a smaller majority.

Constituencies

Download CSV
ConstituencyWinnerMajority%TurnoutResult
Aberdeen NorthSNP Kirsty Blackman1,7604.255.4%SNP hold
Aberdeen SouthSNP Stephen Flynn3,7588.159.9%SNP hold
Aberdeenshire North and Moray EastSNP Seamus Logan9422.554.5%SNP gain from Con
Airdrie and ShottsLab Kenneth Stevenson7,54720.652.2%Lab gain from SNP
Alloa and GrangemouthLab Brian Leishman6,12214.958.3%Lab gain from SNP
Angus and Perthshire GlensSNP Dave Doogan4,87010.361.8%SNP hold
Arbroath and Broughty FerrySNP Stephen Gethins8592.057.9%SNP hold
Argyll, Bute and South LochaberSNP Brendan O'Hara6,23213.962.5%SNP hold
Ayr, Carrick and CumnockLab Elaine Stewart4,15410.258.2%Lab gain from SNP
Bathgate and LinlithgowLab Kirsteen Sullivan8,32319.858.3%Lab gain from SNP
Berwickshire, Roxburgh and SelkirkCon John Lamont6,59914.260.9%Con hold
Caithness, Sutherland and Easter RossLD Jamie Stone10,48922.861.7%LD gain from SNP
Central AyrshireLab Alan Gemmell6,86916.659.7%Lab gain from SNP
Coatbridge and BellshillLab Frank McNally6,34416.453.3%Lab gain from SNP
Cowdenbeath and KirkcaldyLab Melanie Ward7,24817.856.8%Lab gain from SNP
Cumbernauld and KirkintillochLab Katrina Murray4,14410.158.2%Lab gain from SNP
Dumfries and GallowayCon John Cooper9302.058.3%Con hold
Dumfriesshire, Clydesdale and TweeddaleCon David Mundell4,2429.661.5%Con hold
Dundee CentralSNP Chris Law6751.752.3%SNP hold
Dunfermline and DollarLab Graeme Downie8,24118.561.2%Lab gain from SNP
East Kilbride and StrathavenLab Joani Reid9,05719.461.1%Lab gain from SNP
East RenfrewshireLab Blair McDougall8,42116.867.3%Lab gain from SNP
Edinburgh East and MusselburghLab Chris Murray3,7158.259.8%Lab gain from SNP
Edinburgh North and LeithLab Tracy Gilbert7,26814.763.1%Lab gain from SNP
Edinburgh SouthLab Ian Murray17,25136.866.1%Lab hold
Edinburgh South WestLab Scott Arthur6,21713.661.9%Lab gain from SNP
Edinburgh WestLD Christine Jardine16,47031.468.6%LD hold
FalkirkLab Euan Stainbank4,99611.757.9%Lab gain from SNP
Glasgow EastLab John Grady3,78410.751.4%Lab gain from SNP
Glasgow NorthLab Martin Rhodes3,53910.251.4%Lab gain from SNP
Glasgow North EastLab Maureen Burke4,63713.647.0%Lab gain from SNP
Glasgow SouthLab Gordon McKee4,1549.860.4%Lab gain from SNP
Glasgow South WestLab Zubir Ahmed3,2859.251.8%Lab gain from SNP
Glasgow WestLab Patricia Ferguson6,44616.257.8%Lab gain from SNP
Glenrothes and Mid FifeLab Richard Baker2,9548.251.1%Lab gain from SNP
Gordon and BuchanCon Harriet Cross8782.063.0%Con hold
Hamilton and Clyde ValleyLab Imogen Walker9,47222.555.8%Lab gain from SNP
Inverclyde and Renfrewshire WestLab Martin McCluskey6,37115.857.5%Lab gain from SNP
Inverness, Skye and West Ross-shireLD Angus MacDonald2,1604.561.7%LD gain from SNP
Kilmarnock and LoudounLab Lillian Jones5,11912.156.9%Lab gain from SNP
LivingstonLab Gregor Poynton3,5287.957.5%Lab gain from SNP
Lothian EastLab Douglas Alexander13,26527.663.7%Lab gain from SNP
Mid DunbartonshireLD Susan Murray9,67318.371.7%LD gain from SNP
MidlothianLab Kirsty McNeill8,16718.560.0%Lab gain from SNP
Moray West, Nairn and StrathspeySNP Graham Leadbitter1,0012.260.3%SNP hold
Motherwell, Wishaw and CarlukeLab Pamela Nash7,08518.254.4%Lab gain from SNP
Na h-Eileanan an IarLab Torcuil Crichton3,83628.463.4%Lab gain from SNP
North Ayrshire and ArranLab Irene Campbell3,5518.458.6%Lab gain from SNP
North East FifeLD Wendy Chamberlain13,47931.661.2%LD gain from SNP
Orkney and ShetlandLD Alistair Carmichael7,80737.760.4%LD hold
Paisley and Renfrewshire NorthLab Alison Taylor6,33315.358.4%Lab gain from SNP
Paisley and Renfrewshire SouthLab Johanna Baxter6,52715.857.7%Lab gain from SNP
Perth and Kinross-shireSNP Pete Wishart4,1278.264.8%SNP hold
RutherglenLab Michael Shanks8,76720.658.5%Lab gain from SNP
Stirling and StrathallanLab Chris Kane1,3942.865.3%Lab gain from SNP
West Aberdeenshire and KincardineCon Andrew Bowie3,4417.067.1%Con hold
West DunbartonshireLab Douglas McAllister6,01015.257.3%Lab gain from SNP

Scotland at every election →

Questions and answers

Who won in Scotland at the 2024 general election?

Labour won 37 of the 57 seats in Scotland, with 35.3% of the vote.

How many seats were there in Scotland in 2024?

57 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