2031 Scottish Parliament Election Forecast

This page has our seat by seat prediction for the 2031 Scottish Parliament election. It is calculated by a weighted average of Scottish Parliament polls together with a uniform swing relative to the last election. We assume that the turnout will be the same as in the last election.

You can see in certain constituencies where the drop in the national vote for a particular party is more than that particular party had at the previous election, leading to instances where parties have zero votes, therefore emphasising a limitation of the uniform swing model. However, the seat by seat prediction is still interesting nonetheless, even when tested to the limit.

HUNG PARLIAMENT
SNP
short by
8
65 seats needed for a majority
Summary
SeatsSeat Changes
PartyThenNowGainsLossesNet
SNP58570-1-1
Reform UK1720+30+3
Labour1719+20+2
Conservative1212+1-10
Liberal Democrat1011+10+1
Green15100-5-5
Constituency
VotesSeatsSeat Changes
PartyThenNowChangeThenNowGainsLossesNet
SNP38.18%37.00%-1.18%57560-1-1
Reform UK15.76%18.00%+2.24%01+10+1
Labour19.18%17.00%-2.18%33000
Conservative11.83%11.00%-0.83%44000
Liberal Democrat11.38%10.00%-1.38%77000
Green2.29%5.00%+2.71%22000
Region
VotesSeatsSeat Changes
PartyThenNowChangeThenNowGainsLossesNet
SNP27.18%31.00%+3.82%11000
Reform UK16.65%18.00%+1.35%1719+20+2
Labour16.01%17.00%+0.99%1416+20+2
Conservative11.79%12.00%+0.21%88+1-10
Liberal Democrat9.39%11.00%+1.61%34+10+1
Green13.98%9.00%-4.98%1380-5-5

These averages are based on the Scottish Parliament election polls.

Download Options

Central Scotland

Airdrie
SNP
HOLD
Almond Valley
SNP
HOLD
Bathgate
SNP
HOLD
Coatbridge and Chryston
SNP
HOLD
Cumbernauld and Kilsyth
SNP
HOLD
Falkirk East and Linlithgow
SNP
HOLD
Falkirk West
SNP
HOLD
Motherwell and Wishaw
SNP
HOLD
Uddingston and Bellshill
SNP
HOLD


Return to Top

Glasgow

Glasgow Anniesland
SNP
HOLD
Glasgow Baillieston and Shettleston
SNP
HOLD
Glasgow Cathcart and Pollok
SNP
HOLD
Glasgow Central
SNP
HOLD
Glasgow Easterhouse and Springburn
SNP
HOLD
Glasgow Kelvin and Maryhill
SNP
HOLD
Glasgow Southside
GRN
HOLD
Rutherglen and Cambuslang
SNP
HOLD


Return to Top

Highlands and Islands

Argyll and Bute
SNP
HOLD
Caithness, Sutherland and Ross
LD
HOLD
Inverness and Nairn
SNP
HOLD
Moray
SNP
HOLD
Na h-Eileanan an Iar (Western Isles)
LAB
HOLD
Orkney
LD
HOLD
Shetland
SNP
HOLD
Skye, Lochaber and Badenoch
LD
HOLD


Return to Top

Lothian

East Lothian Coast and Lammermuirs
SNP
HOLD
Edinburgh Central
GRN
HOLD
Edinburgh Eastern, Musselburgh and Tranent
SNP
HOLD
Edinburgh North Eastern and Leith
SNP
HOLD
Edinburgh North Western
LD
HOLD
Edinburgh Northern
LD
HOLD
Edinburgh South Western
SNP
HOLD
Edinburgh Southern
LAB
HOLD
Midlothian North
SNP
HOLD


Return to Top

Mid Scotland and Fife

Clackmannanshire and Dunblane
SNP
HOLD
Cowdenbeath
SNP
HOLD
Dunfermline
SNP
HOLD
North East Fife
LD
HOLD
Kirkcaldy
SNP
HOLD
Mid Fife and Glenrothes
SNP
HOLD
Perthshire North
SNP
HOLD
Perthshire South and Kinross-shire
SNP
HOLD
Stirling
SNP
HOLD


Return to Top

North East Scotland

Aberdeen Central
SNP
HOLD
Aberdeen Deeside and North Kincardine
SNP
HOLD
Aberdeen Donside
SNP
HOLD
Aberdeenshire East
SNP
HOLD
Aberdeenshire West
CON
HOLD
Angus North and Mearns
SNP
HOLD
Angus South
SNP
HOLD
Banffshire and Buchan Coast
REF
GAIN FROM
SNP
Dundee City East
SNP
HOLD
Dundee City West
SNP
HOLD


Return to Top

South Scotland

Ayr
SNP
HOLD
Carrick, Cumnock and Doon Valley
SNP
HOLD
Clydesdale
SNP
HOLD
Dumfriesshire
CON
HOLD
East Kilbride
SNP
HOLD
Ettrick, Roxburgh and Berwickshire
CON
HOLD
Galloway and West Dumfries
CON
HOLD
Hamilton, Larkhall and Stonehouse
SNP
HOLD
Kilmarnock and Irvine Valley
SNP
HOLD
Midlothian South, Tweeddale and Lauderdale
SNP
HOLD


Return to Top

West Scotland

Clydebank and Milngavie
SNP
HOLD
Cunninghame North
SNP
HOLD
Cunninghame South
SNP
HOLD
Dumbarton
LAB
HOLD
Eastwood
SNP
HOLD
Inverclyde
SNP
HOLD
Paisley
SNP
HOLD
Renfrewshire North and Cardonald
SNP
HOLD
Renfrewshire West and Levern Valley
SNP
HOLD
Strathkelvin and Bearsden
LD
HOLD


Return to Top

2029 General Election
Latest Posts
2026 Scottish Parliament and Senedd Election Results
posted 9 May 2026, 07:50
New Senedd Election System
posted 20 Oct 2024, 11:00
Historical Battlegrounds
posted 28 Jul 2024, 11:30