Boundary set for Scotland (12 April 2005 - 30 May 2024) General elections by vote share of winning candidate

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