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 18 seats in the 2024 General Election

Scottish National Party - New Wins (1)
Probability Constituency Current Majority
57.9% Scottish National Party win vs. 40.0% Conservative retain West Aberdeenshire and Kincardine 843
Scottish National Party - Marginally Ahead (4)
Scottish National Party - Marginally Behind (3)
Scottish National Party - Losing Seats (31)
Probability Constituency Current Majority
73.3% Labour win vs. 28.6% Scottish National Party retain Livingston 13,435
80.0% Labour win vs. 23.1% Scottish National Party retain East Kilbride and Strathaven 13,308
66.7% Labour win vs. 38.1% Scottish National Party retain Edinburgh North and Leith 12,854
54.6% Labour win vs. 52.4% Scottish National Party retain Cumbernauld and Kirkintilloch 11,928
77.8% Labour win vs. 16.7% Scottish National Party retain Bathgate and Linlithgow 11,476
88.9% Labour win vs. 14.3% Scottish National Party retain Dunfermline and Dollar 11,135
71.4% Labour win vs. 30.8% Scottish National Party retain Paisley and Renfrewshire South 10,820
66.7% Labour win vs. 40.0% Scottish National Party retain Paisley and Renfrewshire North 10,660
73.3% Labour win vs. 28.6% Scottish National Party retain Edinburgh East and Musselburgh 9,705
73.3% Labour win vs. 28.6% Scottish National Party retain Glenrothes and Mid Fife 9,597
80.0% Labour win vs. 25.0% Scottish National Party retain West Dunbartonshire 9,507
80.0% Labour win vs. 18.2% 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. 16.7% Scottish National Party retain Inverclyde and Renfrewshire West 8,264
66.7% Labour win vs. 29.4% Scottish National Party retain Glasgow West 7,789
83.3% Labour win vs. 20.0% 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
80.0% Labour win vs. 23.5% Scottish National Party retain Midlothian 5,705
83.3% Labour win vs. 23.1% Scottish National Party retain Coatbridge and Bellshill 5,696
87.5% Labour win vs. 16.7% Scottish National Party retain Glasgow South West 5,462
50.0% Labour win vs. 45.5% Scottish National Party retain East Renfrewshire 5,426
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
81.8% Liberal Democrat win vs. 22.2% Scottish National Party retain Caithness, Sutherland and Easter Ross 3,832
87.5% Labour win vs. 14.3% 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
88.9% Liberal Democrat win vs. 11.8% Labour win Mid Dunbartonshire 2,112
83.3% Liberal Democrat win vs. 16.7% Scottish National Party retain North East Fife 1,075
Scottish National Party - Retained Seats (16)
Scottish National Party - Wider Marginals (2)
Odds Breakdown Constituency Current Majority
Conservative - 50.0%
Scottish National Party - 36.36%
Labour - 18.18%
Liberal Democrat - 0.5%
Green Party - 0.4%
Reform UK - 0.4%
Dumfries and Galloway 1,869 (Conservative)
Conservative - 60.0%
Scottish National Party - 33.33%
Labour - 6.67%
Liberal Democrat - 0.79%
Reform UK - 0.5%
Green Party - 0.33%
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)