Scottish National Party
2024 General Election

Disclaimer: The data on this page is for information purposes only. This information was produced without the involvement or agreement of any gaming provider, and uses publicly advertised betting odds to calculate and track individual constituency expectations for the 2024 General Election.

Scottish National Party are forecast to win 20 seats in the 2024 General Election

Scottish National Party - New Wins (1)
Probability Constituency Current Majority
55.6% Scottish National Party win vs. 42.1% Conservative retain West Aberdeenshire and Kincardine 843
Scottish National Party - Marginally Ahead (5)
Scottish National Party - Marginally Behind (1)
Probability Constituency Current Majority
52.4% Conservative retain vs. 44.4% Scottish National Party win Aberdeenshire North and Moray East 3,208
Scottish National Party - Losing Seats (29)
Probability Constituency Current Majority
69.2% Labour win vs. 29.4% Scottish National Party retain Livingston 13,435
80.0% Labour win vs. 26.7% Scottish National Party retain East Kilbride and Strathaven 13,308
63.6% Labour win vs. 40.0% Scottish National Party retain Edinburgh North and Leith 12,854
77.8% Labour win vs. 16.7% Scottish National Party retain Bathgate and Linlithgow 11,476
88.9% Labour win vs. 16.7% Scottish National Party retain Dunfermline and Dollar 11,135
71.4% Labour win vs. 33.3% Scottish National Party retain Paisley and Renfrewshire South 10,820
66.7% Labour win vs. 36.4% Scottish National Party retain Paisley and Renfrewshire North 10,660
73.3% Labour win vs. 30.8% Scottish National Party retain Edinburgh East and Musselburgh 9,705
75.0% Labour win vs. 30.8% Scottish National Party retain Glenrothes and Mid Fife 9,597
81.8% Labour win vs. 25.0% Scottish National Party retain West Dunbartonshire 9,507
80.0% Labour win vs. 26.7% Scottish National Party retain Hamilton and Clyde Valley 9,279
71.4% Labour win vs. 30.8% Scottish National Party retain Glasgow South 8,728
71.4% Labour win vs. 20.0% Scottish National Party retain Inverclyde and Renfrewshire West 8,264
69.2% Labour win vs. 38.1% Scottish National Party retain Glasgow West 7,789
80.0% Labour win vs. 26.7% Scottish National Party retain Motherwell, Wishaw and Carluke 7,466
93.3% Labour win vs. 11.1% Scottish National Party retain Rutherglen 6,152
80.0% Labour win vs. 23.1% Scottish National Party retain Glasgow East 6,030
81.8% Labour win vs. 22.2% Scottish National Party retain Midlothian 5,705
83.3% Labour win vs. 23.1% Scottish National Party retain Coatbridge and Bellshill 5,696
85.7% Labour win vs. 18.2% Scottish National Party retain Glasgow South West 5,462
83.3% Labour win vs. 20.0% Scottish National Party retain Airdrie and Shotts 5,285
87.5% Labour win vs. 16.7% Scottish National Party retain Glasgow North 5,252
95.2% Labour win vs. 9.1% Scottish National Party retain Lothian East 3,886
77.8% Liberal Democrat win vs. 25.0% Scottish National Party retain Caithness, Sutherland and Easter Ross 3,832
87.5% Labour win vs. 16.7% Scottish National Party retain Glasgow North East 3,754
88.9% Labour win vs. 16.7% Scottish National Party retain Cowdenbeath and Kirkcaldy 2,733
77.8% Labour win vs. 25.0% Scottish National Party retain Na h-Eileanan an Iar 2,438
80.0% Liberal Democrat win vs. 11.8% Labour win Mid Dunbartonshire 2,112
83.3% Liberal Democrat win vs. 14.3% Scottish National Party retain North East Fife 1,075
Scottish National Party - Retained Seats (18)
Probability Constituency Current Majority
47.6% Scottish National Party retain vs. 40.0% Labour win Ayr, Carrick and Cumnock 2,329
60.0% Scottish National Party retain vs. 42.1% Conservative win Moray West, Nairn and Strathspey 2,810
66.7% Scottish National Party retain vs. 13.3% Conservative win Argyll, Bute and South Lochaber 4,652
50.0% Scottish National Party retain vs. 36.4% Labour win Central Ayrshire 5,304
47.6% Scottish National Party retain vs. 44.4% Labour win East Renfrewshire 5,426
71.4% Scottish National Party retain vs. 20.0% Labour win Aberdeen South 5,687
73.3% Scottish National Party retain vs. 28.6% Conservative win Angus and Perthshire Glens 5,840
69.2% Scottish National Party retain vs. 26.7% Conservative win Perth and Kinross-shire 6,344
65.2% Scottish National Party retain vs. 40.0% Labour win North Ayrshire and Arran 8,521
66.7% Scottish National Party retain vs. 33.3% Labour win Alloa and Grangemouth 9,025
87.5% Scottish National Party retain vs. 14.3% Labour win Aberdeen North 9,092
81.8% Scottish National Party retain vs. 20.0% Labour win Arbroath and Broughty Ferry 10,369
76.9% Scottish National Party retain vs. 16.7% Liberal Democrat win Inverness, Skye and West Ross-shire 11,026
52.4% Scottish National Party retain vs. 50.0% Labour win Cumbernauld and Kirkintilloch 11,928
57.9% Scottish National Party retain vs. 47.6% Labour win Edinburgh South West 11,982
54.6% Scottish National Party retain vs. 50.0% Labour win Kilmarnock and Loudoun 12,659
69.2% Scottish National Party retain vs. 38.1% Labour win Dundee Central 13,451
71.4% Scottish National Party retain vs. 30.8% Labour win Falkirk 14,315
Scottish National Party - Wider Marginals (2)
Odds Breakdown Constituency Current Majority
Conservative - 50.0%
Scottish National Party - 34.78%
Labour - 16.67%
Liberal Democrat - 0.5%
Green Party - 0.4%
Reform UK - 0.4%
Dumfries and Galloway 1,869 (Conservative)
Conservative - 61.9%
Scottish National Party - 33.33%
Labour - 11.11%
Liberal Democrat - 0.99%
Green Party - 0.5%
Reform UK - 0.5%
Gordon and Buchan 210 (Conservative)
Scottish National Party - No Odds Available (1)
Constituency Current Scottish National Party Majority
Stirling and Strathallan 8,802 (from Conservative)