Boundary set for Scotland (12 April 2005 - 30 May 2024) Majorities

Constituency area Election type Polling date Winning party Majority Valid vote count Majority / valid vote count
Aberdeen North General election 6 May 2010 Lab 8,361 37,701 22.2%
Aberdeen North General election 7 May 2015 SNP 13,396 43,936 30.5%
Aberdeen North General election 8 June 2017 SNP 4,139 36,757 11.3%
Aberdeen North General election 12 December 2019 SNP 12,670 37,413 33.9%
Aberdeen South General election 6 May 2010 Lab 3,506 43,034 8.1%
Aberdeen South General election 7 May 2015 SNP 7,230 48,551 14.9%
Aberdeen South General election 8 June 2017 Con 4,752 44,493 10.7%
Aberdeen South General election 12 December 2019 SNP 3,990 45,638 8.7%
Airdrie and Shotts General election 6 May 2010 Lab 12,408 35,849 34.6%
Airdrie and Shotts General election 7 May 2015 SNP 8,779 44,286 19.8%
Airdrie and Shotts General election 8 June 2017 SNP 195 38,002 0.5%
Airdrie and Shotts General election 12 December 2019 SNP 5,201 39,772 13.1%
Angus General election 6 May 2010 SNP 3,282 37,960 8.6%
Angus General election 7 May 2015 SNP 11,230 44,485 25.2%
Angus General election 8 June 2017 Con 2,645 40,192 6.6%
Angus General election 12 December 2019 SNP 3,795 43,170 8.8%
Argyll and Bute General election 6 May 2010 LD 3,431 45,207 7.6%
Argyll and Bute General election 7 May 2015 SNP 8,473 51,883 16.3%
Argyll and Bute General election 8 June 2017 SNP 1,328 48,069 2.8%
Argyll and Bute General election 12 December 2019 SNP 4,110 48,050 8.6%
Ayr, Carrick and Cumnock General election 6 May 2010 Lab 9,911 45,893 21.6%
Ayr, Carrick and Cumnock General election 7 May 2015 SNP 11,265 52,209 21.6%
Ayr, Carrick and Cumnock General election 8 June 2017 Con 2,774 46,222 6.0%
Ayr, Carrick and Cumnock General election 12 December 2019 SNP 2,329 46,592 5.0%
Banff and Buchan General election 6 May 2010 SNP 4,027 38,466 10.5%
Banff and Buchan General election 7 May 2015 SNP 14,339 45,629 31.4%
Banff and Buchan General election 8 June 2017 Con 3,693 41,643 8.9%
Banff and Buchan General election 12 December 2019 Con 4,118 42,260 9.7%
Berwickshire, Roxburgh and Selkirk General election 6 May 2010 LD 5,675 49,014 11.6%
Berwickshire, Roxburgh and Selkirk General election 7 May 2015 SNP 328 55,038 0.6%
Berwickshire, Roxburgh and Selkirk General election 8 June 2017 Con 11,060 52,367 21.1%
Berwickshire, Roxburgh and Selkirk General election 12 December 2019 Con 5,148 53,146 9.7%
Caithness, Sutherland and Easter Ross General election 6 May 2010 LD 4,826 28,768 16.8%
Caithness, Sutherland and Easter Ross General election 7 May 2015 SNP 3,844 34,186 11.2%
Caithness, Sutherland and Easter Ross General election 8 June 2017 LD 2,044 30,901 6.6%
Caithness, Sutherland and Easter Ross General election 12 December 2019 LD 204 31,457 0.6%
Central Ayrshire General election 6 May 2010 Lab 12,007 43,915 27.3%
Central Ayrshire General election 7 May 2015 SNP 13,589 50,774 26.8%
Central Ayrshire General election 8 June 2017 SNP 1,267 45,087 2.8%
Central Ayrshire General election 12 December 2019 SNP 5,304 46,534 11.4%
Coatbridge, Chryston and Bellshill General election 6 May 2010 Lab 20,714 41,635 49.8%
Coatbridge, Chryston and Bellshill General election 7 May 2015 SNP 11,501 50,698 22.7%
Coatbridge, Chryston and Bellshill General election 8 June 2017 Lab 1,586 45,040 3.5%
Coatbridge, Chryston and Bellshill General election 12 December 2019 SNP 5,624 48,221 11.7%
Cumbernauld, Kilsyth and Kirkintilloch East General election 6 May 2010 Lab 13,755 41,150 33.4%
Cumbernauld, Kilsyth and Kirkintilloch East General election 7 May 2015 SNP 14,752 49,382 29.9%
Cumbernauld, Kilsyth and Kirkintilloch East General election 8 June 2017 SNP 4,264 43,833 9.7%
Cumbernauld, Kilsyth and Kirkintilloch East General election 12 December 2019 SNP 12,976 45,686 28.4%
Dumfries and Galloway General election 6 May 2010 Lab 7,449 52,173 14.3%
Dumfries and Galloway General election 7 May 2015 SNP 6,514 56,602 11.5%
Dumfries and Galloway General election 8 June 2017 Con 5,643 51,599 10.9%
Dumfries and Galloway General election 12 December 2019 Con 1,805 51,429 3.5%
Dumfriesshire, Clydesdale and Tweeddale General election 6 May 2010 Con 4,194 45,892 9.1%
Dumfriesshire, Clydesdale and Tweeddale General election 7 May 2015 Con 798 52,134 1.5%
Dumfriesshire, Clydesdale and Tweeddale General election 8 June 2017 Con 9,441 48,964 19.3%
Dumfriesshire, Clydesdale and Tweeddale General election 12 December 2019 Con 3,781 49,153 7.7%
Dundee East General election 6 May 2010 SNP 1,821 40,568 4.5%
Dundee East General election 7 May 2015 SNP 19,162 48,185 39.8%
Dundee East General election 8 June 2017 SNP 6,645 42,928 15.5%
Dundee East General election 12 December 2019 SNP 13,375 45,277 29.5%
Dundee West General election 6 May 2010 Lab 7,278 37,126 19.6%
Dundee West General election 7 May 2015 SNP 17,092 44,714 38.2%
Dundee West General election 8 June 2017 SNP 5,262 38,677 13.6%
Dundee West General election 12 December 2019 SNP 12,259 41,579 29.5%
Dunfermline and West Fife General election 6 May 2010 Lab 5,470 48,947 11.2%
Dunfermline and West Fife General election 7 May 2015 SNP 10,352 55,890 18.5%
Dunfermline and West Fife General election 8 June 2017 SNP 844 51,010 1.7%
Dunfermline and West Fife General election 12 December 2019 SNP 10,699 53,482 20.0%
East Dunbartonshire General election 6 May 2010 LD 2,184 47,948 4.6%
East Dunbartonshire General election 7 May 2015 SNP 2,167 54,871 3.9%
East Dunbartonshire General election 8 June 2017 LD 5,339 51,801 10.3%
East Dunbartonshire General election 12 December 2019 SNP 149 53,031 0.3%
East Kilbride, Strathaven and Lesmahagow General election 6 May 2010 Lab 14,503 50,946 28.5%
East Kilbride, Strathaven and Lesmahagow General election 7 May 2015 SNP 16,527 60,539 27.3%
East Kilbride, Strathaven and Lesmahagow General election 8 June 2017 SNP 3,866 54,102 7.1%
East Kilbride, Strathaven and Lesmahagow General election 12 December 2019 SNP 13,322 56,337 23.6%
East Lothian General election 6 May 2010 Lab 12,258 49,161 24.9%
East Lothian General election 7 May 2015 SNP 6,803 59,014 11.5%
East Lothian General election 8 June 2017 Lab 3,083 55,878 5.5%
East Lothian General election 12 December 2019 SNP 3,886 58,513 6.6%
East Renfrewshire General election 6 May 2010 Lab 10,420 51,181 20.4%
East Renfrewshire General election 7 May 2015 SNP 3,718 56,730 6.6%
East Renfrewshire General election 8 June 2017 Con 4,712 53,738 8.8%
East Renfrewshire General election 12 December 2019 SNP 5,426 55,357 9.8%
Edinburgh East General election 6 May 2010 Lab 9,181 39,865 23.0%
Edinburgh East General election 7 May 2015 SNP 9,106 47,089 19.3%
Edinburgh East General election 8 June 2017 SNP 3,425 43,523 7.9%
Edinburgh East General election 12 December 2019 SNP 10,417 47,815 21.8%
Edinburgh North and Leith General election 6 May 2010 Lab / Co-op 1,724 47,356 3.6%
Edinburgh North and Leith General election 7 May 2015 SNP 5,597 58,008 9.6%
Edinburgh North and Leith General election 8 June 2017 SNP 1,625 56,552 2.9%
Edinburgh North and Leith General election 12 December 2019 SNP 12,808 59,344 21.6%
Edinburgh South General election 6 May 2010 Lab 316 43,801 0.7%
Edinburgh South General election 7 May 2015 Lab 2,637 49,286 5.4%
Edinburgh South General election 8 June 2017 Lab 15,514 47,840 32.4%
Edinburgh South General election 12 December 2019 Lab 11,095 49,732 22.3%
Edinburgh South West General election 6 May 2010 Lab 8,447 45,462 18.6%
Edinburgh South West General election 7 May 2015 SNP 8,135 51,602 15.8%
Edinburgh South West General election 8 June 2017 SNP 1,097 49,390 2.2%
Edinburgh South West General election 12 December 2019 SNP 11,982 52,131 23.0%
Edinburgh West General election 6 May 2010 LD 3,803 46,447 8.2%
Edinburgh West General election 7 May 2015 SNP 3,210 54,858 5.9%
Edinburgh West General election 8 June 2017 LD 2,988 52,795 5.7%
Edinburgh West General election 12 December 2019 LD 3,769 54,533 6.9%
Falkirk General election 6 May 2010 Lab 7,843 50,777 15.4%
Falkirk General election 7 May 2015 SNP 19,701 60,340 32.6%
Falkirk General election 8 June 2017 SNP 4,923 53,809 9.1%
Falkirk General election 12 December 2019 SNP 14,948 55,872 26.8%
Glasgow Central General election 6 May 2010 Lab 10,551 30,580 34.5%
Glasgow Central General election 7 May 2015 SNP 7,662 39,318 19.5%
Glasgow Central General election 8 June 2017 SNP 2,267 35,984 6.3%
Glasgow Central General election 12 December 2019 SNP 6,474 40,105 16.1%
Glasgow East General election 6 May 2010 Lab 11,840 32,164 36.8%
Glasgow East General election 7 May 2015 SNP 10,387 42,417 24.5%
Glasgow East General election 8 June 2017 SNP 75 36,166 0.2%
Glasgow East General election 12 December 2019 SNP 5,566 38,483 14.5%
Glasgow North General election 6 May 2010 Lab 3,898 29,613 13.2%
Glasgow North General election 7 May 2015 SNP 9,295 36,922 25.2%
Glasgow North General election 8 June 2017 SNP 1,060 33,473 3.2%
Glasgow North General election 12 December 2019 SNP 5,601 36,191 15.5%
Glasgow North East General election 6 May 2010 Lab 15,942 29,409 54.2%
Glasgow North East General election 7 May 2015 SNP 9,222 37,857 24.4%
Glasgow North East General election 8 June 2017 Lab / Co-op 242 31,775 0.8%
Glasgow North East General election 12 December 2019 SNP 2,548 33,925 7.5%
Glasgow North West General election 6 May 2010 Lab 13,611 35,582 38.3%
Glasgow North West General election 7 May 2015 SNP 10,364 43,854 23.6%
Glasgow North West General election 8 June 2017 SNP 2,561 38,844 6.6%
Glasgow North West General election 12 December 2019 SNP 8,359 39,735 21.0%
Glasgow South General election 6 May 2010 Lab 12,658 40,094 31.6%
Glasgow South General election 7 May 2015 SNP 12,269 48,778 25.2%
Glasgow South General election 8 June 2017 SNP 2,027 44,550 4.5%
Glasgow South General election 12 December 2019 SNP 9,005 47,443 19.0%
Glasgow South West General election 6 May 2010 Lab / Co-op 14,671 31,781 46.2%
Glasgow South West General election 7 May 2015 SNP 9,950 40,921 24.3%
Glasgow South West General election 8 June 2017 SNP 60 35,378 0.2%
Glasgow South West General election 12 December 2019 SNP 4,900 36,847 13.3%
Glenrothes General election 6 May 2010 Lab 16,448 40,501 40.6%
Glenrothes General election 7 May 2015 SNP 13,897 47,598 29.2%
Glenrothes General election 8 June 2017 SNP 3,267 40,399 8.1%
Glenrothes General election 12 December 2019 SNP 11,757 41,546 28.3%
Gordon General election 6 May 2010 LD 6,748 48,775 13.8%
Gordon General election 7 May 2015 SNP 8,687 58,161 14.9%
Gordon General election 8 June 2017 Con 2,607 53,685 4.9%
Gordon General election 12 December 2019 SNP 819 55,916 1.5%
Inverclyde General election 6 May 2010 Lab 14,416 37,512 38.4%
Inverclyde General election 7 May 2015 SNP 11,063 44,607 24.8%
Inverclyde General election 8 June 2017 SNP 384 39,093 1.0%
Inverclyde General election 12 December 2019 SNP 7,512 39,903 18.8%
Inverness, Nairn, Badenoch and Strathspey General election 6 May 2010 LD 8,765 47,086 18.6%
Inverness, Nairn, Badenoch and Strathspey General election 7 May 2015 SNP 10,809 57,613 18.8%
Inverness, Nairn, Badenoch and Strathspey General election 8 June 2017 SNP 4,924 52,801 9.3%
Inverness, Nairn, Badenoch and Strathspey General election 12 December 2019 SNP 10,440 54,810 19.0%
Kilmarnock and Loudoun General election 6 May 2010 Lab / Co-op 12,378 46,553 26.6%
Kilmarnock and Loudoun General election 7 May 2015 SNP 13,638 53,903 25.3%
Kilmarnock and Loudoun General election 8 June 2017 SNP 6,269 46,509 13.5%
Kilmarnock and Loudoun General election 12 December 2019 SNP 12,659 47,631 26.6%
Kirkcaldy and Cowdenbeath General election 6 May 2010 Lab 23,009 45,802 50.2%
Kirkcaldy and Cowdenbeath General election 7 May 2015 SNP 9,974 52,892 18.9%
Kirkcaldy and Cowdenbeath General election 8 June 2017 Lab 259 46,193 0.6%
Kirkcaldy and Cowdenbeath General election 12 December 2019 SNP 1,243 47,005 2.6%
Lanark and Hamilton East General election 6 May 2010 Lab 13,478 46,554 29.0%
Lanark and Hamilton East General election 7 May 2015 SNP 10,100 55,258 18.3%
Lanark and Hamilton East General election 8 June 2017 SNP 266 50,470 0.5%
Lanark and Hamilton East General election 12 December 2019 SNP 5,187 53,072 9.8%
Linlithgow and East Falkirk General election 6 May 2010 Lab 12,553 51,450 24.4%
Linlithgow and East Falkirk General election 7 May 2015 SNP 12,934 61,597 21.0%
Linlithgow and East Falkirk General election 8 June 2017 SNP 2,919 56,094 5.2%
Linlithgow and East Falkirk General election 12 December 2019 SNP 11,266 57,775 19.5%
Livingston General election 6 May 2010 Lab 10,791 47,907 22.5%
Livingston General election 7 May 2015 SNP 16,843 57,547 29.3%
Livingston General election 8 June 2017 SNP 3,878 52,505 7.4%
Livingston General election 12 December 2019 SNP 13,435 54,592 24.6%
Midlothian General election 6 May 2010 Lab 10,349 39,242 26.4%
Midlothian General election 7 May 2015 SNP 9,859 48,331 20.4%
Midlothian General election 8 June 2017 Lab 885 45,273 2.0%
Midlothian General election 12 December 2019 SNP 5,705 48,221 11.8%
Moray General election 6 May 2010 SNP 5,590 41,004 13.6%
Moray General election 7 May 2015 SNP 9,065 49,280 18.4%
Moray General election 8 June 2017 Con 4,159 47,605 8.7%
Moray General election 12 December 2019 Con 513 48,825 1.1%
Motherwell and Wishaw General election 6 May 2010 Lab 16,806 39,123 43.0%
Motherwell and Wishaw General election 7 May 2015 SNP 11,898 48,237 24.7%
Motherwell and Wishaw General election 8 June 2017 SNP 318 41,926 0.8%
Motherwell and Wishaw General election 12 December 2019 SNP 6,268 44,420 14.1%
Na h-Eileanan An Iar General election 6 May 2010 SNP 1,885 14,717 12.8%
Na h-Eileanan An Iar General election 7 May 2015 SNP 4,102 15,938 25.7%
Na h-Eileanan An Iar General election 8 June 2017 SNP 1,007 14,818 6.8%
Na h-Eileanan An Iar General election 12 December 2019 SNP 2,438 14,477 16.8%
North Ayrshire and Arran General election 6 May 2010 Lab 9,895 46,116 21.5%
North Ayrshire and Arran General election 7 May 2015 SNP 13,573 53,869 25.2%
North Ayrshire and Arran General election 8 June 2017 SNP 3,633 47,433 7.7%
North Ayrshire and Arran General election 12 December 2019 SNP 8,521 48,154 17.7%
North East Fife General election 6 May 2010 LD 9,048 40,064 22.6%
North East Fife General election 7 May 2015 SNP 4,344 45,263 9.6%
North East Fife General election 8 June 2017 SNP 2 41,822 0.0%
North East Fife General election 12 December 2019 LD 1,316 45,878 2.9%
Ochil and South Perthshire General election 6 May 2010 Lab 5,187 50,469 10.3%
Ochil and South Perthshire General election 7 May 2015 SNP 10,168 57,871 17.6%
Ochil and South Perthshire General election 8 June 2017 Con 3,359 54,168 6.2%
Ochil and South Perthshire General election 12 December 2019 SNP 4,498 57,813 7.8%
Orkney and Shetland General election 6 May 2010 LD 9,928 19,346 51.3%
Orkney and Shetland General election 7 May 2015 LD 817 22,728 3.6%
Orkney and Shetland General election 8 June 2017 LD 4,563 23,277 19.6%
Orkney and Shetland General election 12 December 2019 LD 2,507 23,160 10.8%
Paisley and Renfrewshire North General election 6 May 2010 Lab 15,280 43,707 35.0%
Paisley and Renfrewshire North General election 7 May 2015 SNP 9,076 50,462 18.0%
Paisley and Renfrewshire North General election 8 June 2017 SNP 2,613 46,615 5.6%
Paisley and Renfrewshire North General election 12 December 2019 SNP 11,902 49,682 24.0%
Paisley and Renfrewshire South General election 6 May 2010 Lab 16,614 39,998 41.5%
Paisley and Renfrewshire South General election 7 May 2015 SNP 5,684 46,226 12.3%
Paisley and Renfrewshire South General election 8 June 2017 SNP 2,541 41,712 6.1%
Paisley and Renfrewshire South General election 12 December 2019 SNP 10,679 43,084 24.8%
Perth and North Perthshire General election 6 May 2010 SNP 4,379 48,268 9.1%
Perth and North Perthshire General election 7 May 2015 SNP 9,641 54,200 17.8%
Perth and North Perthshire General election 8 June 2017 SNP 21 51,525 0.0%
Perth and North Perthshire General election 12 December 2019 SNP 7,550 54,076 14.0%
Ross, Skye and Lochaber General election 6 May 2010 LD 13,070 34,838 37.5%
Ross, Skye and Lochaber General election 7 May 2015 SNP 5,124 41,811 12.3%
Ross, Skye and Lochaber General election 8 June 2017 SNP 5,919 38,454 15.4%
Ross, Skye and Lochaber General election 12 December 2019 SNP 9,443 39,869 23.7%
Rutherglen and Hamilton West General election 6 May 2010 Lab / Co-op 21,002 46,981 44.7%
Rutherglen and Hamilton West General election 7 May 2015 SNP 9,975 57,615 17.3%
Rutherglen and Hamilton West General election 8 June 2017 Lab / Co-op 265 50,872 0.5%
Rutherglen and Hamilton West General election 12 December 2019 SNP 5,230 53,794 9.7%
Stirling General election 6 May 2010 Lab 8,304 46,841 17.7%
Stirling General election 7 May 2015 SNP 10,480 52,135 20.1%
Stirling General election 8 June 2017 Con 148 49,356 0.3%
Stirling General election 12 December 2019 SNP 9,254 52,620 17.6%
West Aberdeenshire and Kincardine General election 6 May 2010 LD 3,684 45,195 8.2%
West Aberdeenshire and Kincardine General election 7 May 2015 SNP 7,033 55,196 12.7%
West Aberdeenshire and Kincardine General election 8 June 2017 Con 7,950 51,625 15.4%
West Aberdeenshire and Kincardine General election 12 December 2019 Con 843 53,345 1.6%
West Dunbartonshire General election 6 May 2010 Lab / Co-op 17,408 42,266 41.2%
West Dunbartonshire General election 7 May 2015 SNP 14,171 51,141 27.7%
West Dunbartonshire General election 8 June 2017 SNP 2,288 44,083 5.2%
West Dunbartonshire General election 12 December 2019 SNP 9,553 45,140 21.2%