2024 General Election Results in ScotlandConstituencies Ranked

All 57 constituencies in Scotland, ranked by majority as a share of votes. Data: House of Commons Library (2010, 2015, 2017, 2019, 2024), Open Parliament Licence.

Open the interactive map
RankConstituencyMajority as a share of votesWinnerMajorityTurnout
1Orkney and Shetland37.7%Liberal Democrat7,80760.7%
2Edinburgh South36.8%Labour17,25166.3%
3North East Fife31.5%Liberal Democrat13,47961.5%
4Edinburgh West31.4%Liberal Democrat16,47068.8%
5Na h-Eileanan an Iar28.4%Labour3,83663.7%
6Lothian East27.6%Labour13,26563.9%
7Caithness, Sutherland and Easter Ross22.8%Liberal Democrat10,48961.9%
8Hamilton and Clyde Valley22.5%Labour9,47256.0%
9Rutherglen20.6%Labour8,76758.6%
10Airdrie and Shotts20.6%Labour7,54752.4%
11Bathgate and Linlithgow19.8%Labour8,32358.4%
12East Kilbride and Strathaven19.4%Labour9,05761.3%
13Dunfermline and Dollar18.5%Labour8,24161.3%
14Midlothian18.5%Labour8,16760.3%
15Mid Dunbartonshire18.3%Liberal Democrat9,67371.8%
16Motherwell, Wishaw and Carluke18.2%Labour7,08554.5%
17Cowdenbeath and Kirkcaldy17.8%Labour7,24857.0%
18East Renfrewshire16.8%Labour8,42167.5%
19Central Ayrshire16.6%Labour6,86959.8%
20Coatbridge and Bellshill16.4%Labour6,34453.5%
21Glasgow West16.2%Labour6,44658.1%
22Paisley and Renfrewshire South15.8%Labour6,52757.9%
23Inverclyde and Renfrewshire West15.8%Labour6,37157.7%
24Paisley and Renfrewshire North15.3%Labour6,33358.6%
25West Dunbartonshire15.2%Labour6,01057.5%
26Alloa and Grangemouth14.9%Labour6,12258.4%
27Edinburgh North and Leith14.7%Labour7,26863.3%
28Berwickshire, Roxburgh and Selkirk14.2%Conservative6,59961.1%
29Argyll, Bute and South Lochaber13.9%SNP6,23262.8%
30Edinburgh South West13.6%Labour6,21762.1%
31Glasgow North East13.6%Labour4,63747.1%
32Kilmarnock and Loudoun12.1%Labour5,11957.1%
33Falkirk11.7%Labour4,99658.1%
34Glasgow East10.7%Labour3,78451.6%
35Angus and Perthshire Glens10.3%SNP4,87062.0%
36Glasgow North10.2%Labour3,53951.7%
37Ayr, Carrick and Cumnock10.1%Labour4,15458.4%
38Cumbernauld and Kirkintilloch10.1%Labour4,14458.5%
39Glasgow South9.8%Labour4,15460.6%
40Dumfriesshire, Clydesdale and Tweeddale9.6%Conservative4,24261.7%
41Glasgow South West9.2%Labour3,28551.9%
42North Ayrshire and Arran8.4%Labour3,55158.8%
43Perth and Kinross-shire8.2%SNP4,12765.0%
44Glenrothes and Mid Fife8.2%Labour2,95451.3%
45Edinburgh East and Musselburgh8.2%Labour3,71560.1%
46Aberdeen South8.1%SNP3,75860.2%
47Livingston7.9%Labour3,52857.6%
48West Aberdeenshire and Kincardine7.0%Conservative3,44167.3%
49Inverness, Skye and West Ross-shire4.5%Liberal Democrat2,16061.9%
50Aberdeen North4.2%SNP1,76055.6%
51Stirling and Strathallan2.8%Labour1,39465.6%
52Aberdeenshire North and Moray East2.5%SNP94254.8%
53Moray West, Nairn and Strathspey2.2%SNP1,00160.5%
54Dumfries and Galloway2.0%Conservative93058.5%
55Gordon and Buchan2.0%Conservative87863.2%
56Arbroath and Broughty Ferry1.9%SNP85958.1%
57Dundee Central1.7%SNP67552.5%