Boundary set for Scotland (12 April 2005 - 30 May 2024) Vote shares of winning candidate

Constituency area Election type Polling date Winning party Vote share
Aberdeen North General election 6 May 2010 Lab 44.4%
Aberdeen North General election 7 May 2015 SNP 56.4%
Aberdeen North General election 8 June 2017 SNP 41.3%
Aberdeen North General election 12 December 2019 SNP 54.0%
Aberdeen South General election 6 May 2010 Lab 36.5%
Aberdeen South General election 7 May 2015 SNP 41.6%
Aberdeen South General election 8 June 2017 Con 42.1%
Aberdeen South General election 12 December 2019 SNP 44.7%
Airdrie and Shotts General election 6 May 2010 Lab 58.2%
Airdrie and Shotts General election 7 May 2015 SNP 53.9%
Airdrie and Shotts General election 8 June 2017 SNP 37.6%
Airdrie and Shotts General election 12 December 2019 SNP 45.1%
Angus General election 6 May 2010 SNP 39.6%
Angus General election 7 May 2015 SNP 54.2%
Angus General election 8 June 2017 Con 45.2%
Angus General election 12 December 2019 SNP 49.1%
Argyll and Bute General election 6 May 2010 LD 31.6%
Argyll and Bute General election 7 May 2015 SNP 44.3%
Argyll and Bute General election 8 June 2017 SNP 36.0%
Argyll and Bute General election 12 December 2019 SNP 43.8%
Ayr, Carrick and Cumnock General election 6 May 2010 Lab 47.1%
Ayr, Carrick and Cumnock General election 7 May 2015 SNP 48.8%
Ayr, Carrick and Cumnock General election 8 June 2017 Con 40.1%
Ayr, Carrick and Cumnock General election 12 December 2019 SNP 43.5%
Banff and Buchan General election 6 May 2010 SNP 41.3%
Banff and Buchan General election 7 May 2015 SNP 60.2%
Banff and Buchan General election 8 June 2017 Con 48.0%
Banff and Buchan General election 12 December 2019 Con 50.1%
Berwickshire, Roxburgh and Selkirk General election 6 May 2010 LD 45.4%
Berwickshire, Roxburgh and Selkirk General election 7 May 2015 SNP 36.6%
Berwickshire, Roxburgh and Selkirk General election 8 June 2017 Con 53.9%
Berwickshire, Roxburgh and Selkirk General election 12 December 2019 Con 48.4%
Caithness, Sutherland and Easter Ross General election 6 May 2010 LD 41.4%
Caithness, Sutherland and Easter Ross General election 7 May 2015 SNP 46.3%
Caithness, Sutherland and Easter Ross General election 8 June 2017 LD 35.8%
Caithness, Sutherland and Easter Ross General election 12 December 2019 LD 37.2%
Central Ayrshire General election 6 May 2010 Lab 47.7%
Central Ayrshire General election 7 May 2015 SNP 53.2%
Central Ayrshire General election 8 June 2017 SNP 37.2%
Central Ayrshire General election 12 December 2019 SNP 46.2%
Coatbridge, Chryston and Bellshill General election 6 May 2010 Lab 66.6%
Coatbridge, Chryston and Bellshill General election 7 May 2015 SNP 56.6%
Coatbridge, Chryston and Bellshill General election 8 June 2017 Lab 42.6%
Coatbridge, Chryston and Bellshill General election 12 December 2019 SNP 47.0%
Cumbernauld, Kilsyth and Kirkintilloch East General election 6 May 2010 Lab 57.2%
Cumbernauld, Kilsyth and Kirkintilloch East General election 7 May 2015 SNP 59.9%
Cumbernauld, Kilsyth and Kirkintilloch East General election 8 June 2017 SNP 43.6%
Cumbernauld, Kilsyth and Kirkintilloch East General election 12 December 2019 SNP 52.9%
Dumfries and Galloway General election 6 May 2010 Lab 45.9%
Dumfries and Galloway General election 7 May 2015 SNP 41.4%
Dumfries and Galloway General election 8 June 2017 Con 43.3%
Dumfries and Galloway General election 12 December 2019 Con 44.1%
Dumfriesshire, Clydesdale and Tweeddale General election 6 May 2010 Con 38.0%
Dumfriesshire, Clydesdale and Tweeddale General election 7 May 2015 Con 39.8%
Dumfriesshire, Clydesdale and Tweeddale General election 8 June 2017 Con 49.4%
Dumfriesshire, Clydesdale and Tweeddale General election 12 December 2019 Con 46.0%
Dundee East General election 6 May 2010 SNP 37.8%
Dundee East General election 7 May 2015 SNP 59.7%
Dundee East General election 8 June 2017 SNP 42.8%
Dundee East General election 12 December 2019 SNP 53.8%
Dundee West General election 6 May 2010 Lab 48.5%
Dundee West General election 7 May 2015 SNP 61.9%
Dundee West General election 8 June 2017 SNP 46.7%
Dundee West General election 12 December 2019 SNP 53.8%
Dunfermline and West Fife General election 6 May 2010 Lab 46.3%
Dunfermline and West Fife General election 7 May 2015 SNP 50.3%
Dunfermline and West Fife General election 8 June 2017 SNP 35.5%
Dunfermline and West Fife General election 12 December 2019 SNP 44.4%
East Dunbartonshire General election 6 May 2010 LD 38.7%
East Dunbartonshire General election 7 May 2015 SNP 40.3%
East Dunbartonshire General election 8 June 2017 LD 40.6%
East Dunbartonshire General election 12 December 2019 SNP 37.1%
East Kilbride, Strathaven and Lesmahagow General election 6 May 2010 Lab 51.5%
East Kilbride, Strathaven and Lesmahagow General election 7 May 2015 SNP 55.6%
East Kilbride, Strathaven and Lesmahagow General election 8 June 2017 SNP 38.9%
East Kilbride, Strathaven and Lesmahagow General election 12 December 2019 SNP 46.4%
East Lothian General election 6 May 2010 Lab 44.6%
East Lothian General election 7 May 2015 SNP 42.5%
East Lothian General election 8 June 2017 Lab 36.1%
East Lothian General election 12 December 2019 SNP 36.2%
East Renfrewshire General election 6 May 2010 Lab 50.8%
East Renfrewshire General election 7 May 2015 SNP 40.6%
East Renfrewshire General election 8 June 2017 Con 40.0%
East Renfrewshire General election 12 December 2019 SNP 44.9%
Edinburgh East General election 6 May 2010 Lab 43.4%
Edinburgh East General election 7 May 2015 SNP 49.2%
Edinburgh East General election 8 June 2017 SNP 42.5%
Edinburgh East General election 12 December 2019 SNP 48.4%
Edinburgh North and Leith General election 6 May 2010 Lab / Co-op 37.5%
Edinburgh North and Leith General election 7 May 2015 SNP 40.9%
Edinburgh North and Leith General election 8 June 2017 SNP 34.0%
Edinburgh North and Leith General election 12 December 2019 SNP 43.7%
Edinburgh South General election 6 May 2010 Lab 34.7%
Edinburgh South General election 7 May 2015 Lab 39.1%
Edinburgh South General election 8 June 2017 Lab 54.9%
Edinburgh South General election 12 December 2019 Lab 47.7%
Edinburgh South West General election 6 May 2010 Lab 42.8%
Edinburgh South West General election 7 May 2015 SNP 43.0%
Edinburgh South West General election 8 June 2017 SNP 35.6%
Edinburgh South West General election 12 December 2019 SNP 47.6%
Edinburgh West General election 6 May 2010 LD 35.9%
Edinburgh West General election 7 May 2015 SNP 39.0%
Edinburgh West General election 8 June 2017 LD 34.3%
Edinburgh West General election 12 December 2019 LD 39.9%
Falkirk General election 6 May 2010 Lab 45.7%
Falkirk General election 7 May 2015 SNP 57.7%
Falkirk General election 8 June 2017 SNP 38.9%
Falkirk General election 12 December 2019 SNP 52.5%
Glasgow Central General election 6 May 2010 Lab 52.0%
Glasgow Central General election 7 May 2015 SNP 52.5%
Glasgow Central General election 8 June 2017 SNP 44.7%
Glasgow Central General election 12 December 2019 SNP 49.2%
Glasgow East General election 6 May 2010 Lab 61.6%
Glasgow East General election 7 May 2015 SNP 56.9%
Glasgow East General election 8 June 2017 SNP 38.8%
Glasgow East General election 12 December 2019 SNP 47.7%
Glasgow North General election 6 May 2010 Lab 44.5%
Glasgow North General election 7 May 2015 SNP 53.1%
Glasgow North General election 8 June 2017 SNP 37.6%
Glasgow North General election 12 December 2019 SNP 46.9%
Glasgow North East General election 6 May 2010 Lab 68.3%
Glasgow North East General election 7 May 2015 SNP 58.1%
Glasgow North East General election 8 June 2017 Lab / Co-op 42.9%
Glasgow North East General election 12 December 2019 SNP 46.9%
Glasgow North West General election 6 May 2010 Lab 54.1%
Glasgow North West General election 7 May 2015 SNP 54.5%
Glasgow North West General election 8 June 2017 SNP 42.5%
Glasgow North West General election 12 December 2019 SNP 49.5%
Glasgow South General election 6 May 2010 Lab 51.7%
Glasgow South General election 7 May 2015 SNP 54.9%
Glasgow South General election 8 June 2017 SNP 41.1%
Glasgow South General election 12 December 2019 SNP 48.1%
Glasgow South West General election 6 May 2010 Lab / Co-op 62.5%
Glasgow South West General election 7 May 2015 SNP 57.2%
Glasgow South West General election 8 June 2017 SNP 40.7%
Glasgow South West General election 12 December 2019 SNP 47.9%
Glenrothes General election 6 May 2010 Lab 62.3%
Glenrothes General election 7 May 2015 SNP 59.8%
Glenrothes General election 8 June 2017 SNP 42.8%
Glenrothes General election 12 December 2019 SNP 51.1%
Gordon General election 6 May 2010 LD 36.0%
Gordon General election 7 May 2015 SNP 47.7%
Gordon General election 8 June 2017 Con 40.7%
Gordon General election 12 December 2019 SNP 42.7%
Inverclyde General election 6 May 2010 Lab 56.0%
Inverclyde General election 7 May 2015 SNP 55.1%
Inverclyde General election 8 June 2017 SNP 38.5%
Inverclyde General election 12 December 2019 SNP 48.4%
Inverness, Nairn, Badenoch and Strathspey General election 6 May 2010 LD 40.7%
Inverness, Nairn, Badenoch and Strathspey General election 7 May 2015 SNP 50.1%
Inverness, Nairn, Badenoch and Strathspey General election 8 June 2017 SNP 39.9%
Inverness, Nairn, Badenoch and Strathspey General election 12 December 2019 SNP 47.9%
Kilmarnock and Loudoun General election 6 May 2010 Lab / Co-op 52.5%
Kilmarnock and Loudoun General election 7 May 2015 SNP 55.7%
Kilmarnock and Loudoun General election 8 June 2017 SNP 42.3%
Kilmarnock and Loudoun General election 12 December 2019 SNP 50.8%
Kirkcaldy and Cowdenbeath General election 6 May 2010 Lab 64.5%
Kirkcaldy and Cowdenbeath General election 7 May 2015 SNP 52.2%
Kirkcaldy and Cowdenbeath General election 8 June 2017 Lab 36.8%
Kirkcaldy and Cowdenbeath General election 12 December 2019 SNP 35.2%
Lanark and Hamilton East General election 6 May 2010 Lab 50.0%
Lanark and Hamilton East General election 7 May 2015 SNP 48.8%
Lanark and Hamilton East General election 8 June 2017 SNP 32.6%
Lanark and Hamilton East General election 12 December 2019 SNP 41.9%
Linlithgow and East Falkirk General election 6 May 2010 Lab 49.8%
Linlithgow and East Falkirk General election 7 May 2015 SNP 52.0%
Linlithgow and East Falkirk General election 8 June 2017 SNP 36.3%
Linlithgow and East Falkirk General election 12 December 2019 SNP 44.2%
Livingston General election 6 May 2010 Lab 48.5%
Livingston General election 7 May 2015 SNP 56.9%
Livingston General election 8 June 2017 SNP 40.1%
Livingston General election 12 December 2019 SNP 46.9%
Midlothian General election 6 May 2010 Lab 47.0%
Midlothian General election 7 May 2015 SNP 50.6%
Midlothian General election 8 June 2017 Lab 36.4%
Midlothian General election 12 December 2019 SNP 41.5%
Moray General election 6 May 2010 SNP 39.7%
Moray General election 7 May 2015 SNP 49.5%
Moray General election 8 June 2017 Con 47.6%
Moray General election 12 December 2019 Con 45.3%
Motherwell and Wishaw General election 6 May 2010 Lab 61.1%
Motherwell and Wishaw General election 7 May 2015 SNP 56.5%
Motherwell and Wishaw General election 8 June 2017 SNP 38.5%
Motherwell and Wishaw General election 12 December 2019 SNP 46.4%
Na h-Eileanan An Iar General election 6 May 2010 SNP 45.7%
Na h-Eileanan An Iar General election 7 May 2015 SNP 54.3%
Na h-Eileanan An Iar General election 8 June 2017 SNP 40.6%
Na h-Eileanan An Iar General election 12 December 2019 SNP 45.1%
North Ayrshire and Arran General election 6 May 2010 Lab 47.4%
North Ayrshire and Arran General election 7 May 2015 SNP 53.2%
North Ayrshire and Arran General election 8 June 2017 SNP 38.9%
North Ayrshire and Arran General election 12 December 2019 SNP 48.5%
North East Fife General election 6 May 2010 LD 44.3%
North East Fife General election 7 May 2015 SNP 40.9%
North East Fife General election 8 June 2017 SNP 32.9%
North East Fife General election 12 December 2019 LD 43.1%
Ochil and South Perthshire General election 6 May 2010 Lab 37.9%
Ochil and South Perthshire General election 7 May 2015 SNP 46.0%
Ochil and South Perthshire General election 8 June 2017 Con 41.5%
Ochil and South Perthshire General election 12 December 2019 SNP 46.5%
Orkney and Shetland General election 6 May 2010 LD 62.0%
Orkney and Shetland General election 7 May 2015 LD 41.4%
Orkney and Shetland General election 8 June 2017 LD 48.6%
Orkney and Shetland General election 12 December 2019 LD 44.8%
Paisley and Renfrewshire North General election 6 May 2010 Lab 54.0%
Paisley and Renfrewshire North General election 7 May 2015 SNP 50.7%
Paisley and Renfrewshire North General election 8 June 2017 SNP 37.4%
Paisley and Renfrewshire North General election 12 December 2019 SNP 47.0%
Paisley and Renfrewshire South General election 6 May 2010 Lab 59.6%
Paisley and Renfrewshire South General election 7 May 2015 SNP 50.9%
Paisley and Renfrewshire South General election 8 June 2017 SNP 40.7%
Paisley and Renfrewshire South General election 12 December 2019 SNP 50.2%
Perth and North Perthshire General election 6 May 2010 SNP 39.6%
Perth and North Perthshire General election 7 May 2015 SNP 50.5%
Perth and North Perthshire General election 8 June 2017 SNP 42.3%
Perth and North Perthshire General election 12 December 2019 SNP 50.6%
Ross, Skye and Lochaber General election 6 May 2010 LD 52.6%
Ross, Skye and Lochaber General election 7 May 2015 SNP 48.1%
Ross, Skye and Lochaber General election 8 June 2017 SNP 40.3%
Ross, Skye and Lochaber General election 12 December 2019 SNP 48.3%
Rutherglen and Hamilton West General election 6 May 2010 Lab / Co-op 60.8%
Rutherglen and Hamilton West General election 7 May 2015 SNP 52.6%
Rutherglen and Hamilton West General election 8 June 2017 Lab / Co-op 37.5%
Rutherglen and Hamilton West General election 12 December 2019 SNP 44.2%
Stirling General election 6 May 2010 Lab 41.8%
Stirling General election 7 May 2015 SNP 45.6%
Stirling General election 8 June 2017 Con 37.1%
Stirling General election 12 December 2019 SNP 51.1%
West Aberdeenshire and Kincardine General election 6 May 2010 LD 38.4%
West Aberdeenshire and Kincardine General election 7 May 2015 SNP 41.6%
West Aberdeenshire and Kincardine General election 8 June 2017 Con 47.9%
West Aberdeenshire and Kincardine General election 12 December 2019 Con 42.7%
West Dunbartonshire General election 6 May 2010 Lab / Co-op 61.3%
West Dunbartonshire General election 7 May 2015 SNP 59.0%
West Dunbartonshire General election 8 June 2017 SNP 42.9%
West Dunbartonshire General election 12 December 2019 SNP 49.6%