Scotland
OVERALL: LAB 31 (+29), SNP 20 (-27), LD 5 (+3), CON 1 (-5)
Aberdeen North | SNP Hold |
Aberdeen South | SNP Hold |
Aberdeenshire North & Moray East | SNP GAIN from CON |
Aberdeenshire West & Kincardine | SNP GAIN from CON |
Airdrie & Shotts | LAB GAIN from SNP |
Alloa & Grangemouth | SNP Hold |
Angus & Perthshire Glens | SNP Hold |
Arbroath & Broughty Ferry | SNP Hold |
Argyll, Bute, & South Lochaber | SNP Hold |
Ayr Carrick & Cumnock | LAB GAIN from SNP |
Ayrshire Central | SNP Hold |
Ayrshire North & Arran | SNP Hold |
Bathgate & Linlithgow | LAB GAIN from SNP |
Berwickshire, Roxburgh, & Selkirk | SNP GAIN from CON |
Caithness Sutherland & Easter Ross | LD GAIN from SNP |
Coatbridge & Bellshill | LAB GAIN from SNP |
Cowdenbeath & Kirkcaldy | LAB GAIN from SNP |
Cumbernauld & Kirkintilloch | LAB GAIN from SNP |
Dumfries & Galloway | SNP GAIN from CON |
Dumfriesshire, Clydesdale, & Tweeddale | CON Hold |
Dunbartonshire West | LAB GAIN from SNP |
Dundee Central | SNP Hold |
Dunfermline & Dollar | LAB GAIN from SNP |
East Kilbride & Strathaven | LAB GAIN from SNP |
Edinburgh East & Musselburgh | LAB GAIN from SNP |
Edinburgh North & Leith | SNP Hold |
Edinburgh South | LAB Hold |
Edinburgh South West | SNP Hold |
Edinburgh West | LD Hold |
Falkirk | SNP Hold |
Fife North East | LD GAIN from SNP |
Glasgow East | LAB GAIN from SNP |
Glasgow North | LAB GAIN from SNP |
Glasgow North East | LAB GAIN from SNP |
Glasgow South | LAB GAIN from SNP |
Glasgow South West | LAB GAIN from SNP |
Glasgow West | LAB GAIN from SNP |
Glenrothes & Mid Fife | LAB GAIN from SNP |
Gordon & Buchan | SNP GAIN from CON |
Hamilton & Clyde Valley | LAB GAIN from SNP |
Inverclyde & Renfrewshire West | LAB GAIN from SNP |
Inverness, Skye, West Ross-shire | SNP Hold |
Kilmarnock & Loudoun | LAB GAIN from SNP |
Lothian East | LAB GAIN from SNP |
Livingston | LAB GAIN from SNP |
Mid Dunbartonshire | LD GAIN from SNP |
Midlothian | LAB GAIN from SNP |
Moray West, Nairn, & Strathspey | SNP Hold |
Motherwell, Wishaw, & Carluke | LAB GAIN from SNP |
Na h-Eileanan An Iar | LAB GAIN from SNP |
Orkney & Shetland | LD Hold |
Paisley & Renfrewshire North | LAB GAIN from SNP |
Paisley & Renfrewshire South | LAB GAIN from SNP |
Perth & Kinross-shire | SNP Hold |
Renfrewshire East | LAB GAIN from SNP |
Rutherglen | LAB Hold |
Stirling & Strathallan | LAB GAIN from SNP |