Boundary set for Scotland (12 April 2005 - 30 May 2024) Majorities
					
	Constituency areas
	Establishing legislation
	
		General elections
		By-elections
		Majorities
		Vote shares of winning candidate
		Turnouts
		General election party performance
	
		
			
				
					| 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% | 
			
	| Airdrie and Shotts | By-election | 13 May 2021 | SNP | 1,757 | 21,827 | 8.0% | 
		
		
			
	| 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% | 
			
	| Rutherglen and Hamilton West | By-election | 5 October 2023 | Lab | 9,446 | 30,477 | 31.0% | 
		
		
			
	| 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% |