Boundary set for Scotland (12 April 2005 - 30 May 2024) General elections constituency turnouts

Constituency area General election Winning party Valid vote count Electorate Turnout (valid vote count / electorate)
Aberdeen North 6 May 2010 Lab 37,701 64,808 58.2%
Aberdeen North 7 May 2015 SNP 43,936 67,745 64.9%
Aberdeen North 8 June 2017 SNP 36,757 62,130 59.2%
Aberdeen North 12 December 2019 SNP 37,413 62,489 59.9%
Aberdeen South 6 May 2010 Lab 43,034 64,031 67.2%
Aberdeen South 7 May 2015 SNP 48,551 68,056 71.3%
Aberdeen South 8 June 2017 Con 44,493 64,964 68.5%
Aberdeen South 12 December 2019 SNP 45,638 65,719 69.4%
Airdrie and Shotts 6 May 2010 Lab 35,849 62,364 57.5%
Airdrie and Shotts 7 May 2015 SNP 44,286 66,792 66.3%
Airdrie and Shotts 8 June 2017 SNP 38,002 64,146 59.2%
Airdrie and Shotts 12 December 2019 SNP 39,772 64,011 62.1%
Angus 6 May 2010 SNP 37,960 62,860 60.4%
Angus 7 May 2015 SNP 44,485 65,792 67.6%
Angus 8 June 2017 Con 40,192 63,840 63.0%
Angus 12 December 2019 SNP 43,170 63,952 67.5%
Argyll and Bute 6 May 2010 LD 45,207 67,165 67.3%
Argyll and Bute 7 May 2015 SNP 51,883 68,875 75.3%
Argyll and Bute 8 June 2017 SNP 48,069 67,230 71.5%
Argyll and Bute 12 December 2019 SNP 48,050 66,525 72.2%
Ayr, Carrick and Cumnock 6 May 2010 Lab 45,893 73,320 62.6%
Ayr, Carrick and Cumnock 7 May 2015 SNP 52,209 72,995 71.5%
Ayr, Carrick and Cumnock 8 June 2017 Con 46,222 71,241 64.9%
Ayr, Carrick and Cumnock 12 December 2019 SNP 46,592 71,970 64.7%
Banff and Buchan 6 May 2010 SNP 38,466 64,300 59.8%
Banff and Buchan 7 May 2015 SNP 45,629 68,609 66.5%
Banff and Buchan 8 June 2017 Con 41,643 67,601 61.6%
Banff and Buchan 12 December 2019 Con 42,260 66,655 63.4%
Berwickshire, Roxburgh and Selkirk 6 May 2010 LD 49,014 73,826 66.4%
Berwickshire, Roxburgh and Selkirk 7 May 2015 SNP 55,038 74,214 74.2%
Berwickshire, Roxburgh and Selkirk 8 June 2017 Con 52,367 73,191 71.5%
Berwickshire, Roxburgh and Selkirk 12 December 2019 Con 53,146 74,518 71.3%
Caithness, Sutherland and Easter Ross 6 May 2010 LD 28,768 47,263 60.9%
Caithness, Sutherland and Easter Ross 7 May 2015 SNP 34,186 47,558 71.9%
Caithness, Sutherland and Easter Ross 8 June 2017 LD 30,901 46,868 65.9%
Caithness, Sutherland and Easter Ross 12 December 2019 LD 31,457 46,930 67.0%
Central Ayrshire 6 May 2010 Lab 43,915 68,352 64.2%
Central Ayrshire 7 May 2015 SNP 50,774 70,021 72.5%
Central Ayrshire 8 June 2017 SNP 45,087 68,999 65.3%
Central Ayrshire 12 December 2019 SNP 46,534 69,742 66.7%
Coatbridge, Chryston and Bellshill 6 May 2010 Lab 41,635 70,067 59.4%
Coatbridge, Chryston and Bellshill 7 May 2015 SNP 50,698 73,894 68.6%
Coatbridge, Chryston and Bellshill 8 June 2017 Lab 45,040 71,198 63.3%
Coatbridge, Chryston and Bellshill 12 December 2019 SNP 48,221 72,943 66.1%
Cumbernauld, Kilsyth and Kirkintilloch East 6 May 2010 Lab 41,150 64,037 64.3%
Cumbernauld, Kilsyth and Kirkintilloch East 7 May 2015 SNP 49,382 67,088 73.6%
Cumbernauld, Kilsyth and Kirkintilloch East 8 June 2017 SNP 43,833 66,554 65.9%
Cumbernauld, Kilsyth and Kirkintilloch East 12 December 2019 SNP 45,686 66,079 69.1%
Dumfries and Galloway 6 May 2010 Lab 52,173 74,584 70.0%
Dumfries and Galloway 7 May 2015 SNP 56,602 75,249 75.2%
Dumfries and Galloway 8 June 2017 Con 51,599 74,206 69.5%
Dumfries and Galloway 12 December 2019 Con 51,429 74,580 69.0%
Dumfriesshire, Clydesdale and Tweeddale 6 May 2010 Con 45,892 66,627 68.9%
Dumfriesshire, Clydesdale and Tweeddale 7 May 2015 Con 52,134 68,483 76.1%
Dumfriesshire, Clydesdale and Tweeddale 8 June 2017 Con 48,964 67,672 72.4%
Dumfriesshire, Clydesdale and Tweeddale 12 December 2019 Con 49,153 68,330 71.9%
Dundee East 6 May 2010 SNP 40,568 65,471 62.0%
Dundee East 7 May 2015 SNP 48,185 67,822 71.0%
Dundee East 8 June 2017 SNP 42,928 65,854 65.2%
Dundee East 12 December 2019 SNP 45,277 66,210 68.4%
Dundee West 6 May 2010 Lab 37,126 63,013 58.9%
Dundee West 7 May 2015 SNP 44,714 65,927 67.8%
Dundee West 8 June 2017 SNP 38,677 62,644 61.7%
Dundee West 12 December 2019 SNP 41,579 64,431 64.5%
Dunfermline and West Fife 6 May 2010 Lab 48,947 73,590 66.5%
Dunfermline and West Fife 7 May 2015 SNP 55,890 78,037 71.6%
Dunfermline and West Fife 8 June 2017 SNP 51,010 75,672 67.4%
Dunfermline and West Fife 12 December 2019 SNP 53,482 76,652 69.8%
East Dunbartonshire 6 May 2010 LD 47,948 63,795 75.2%
East Dunbartonshire 7 May 2015 SNP 54,871 66,966 81.9%
East Dunbartonshire 8 June 2017 LD 51,801 66,300 78.1%
East Dunbartonshire 12 December 2019 SNP 53,031 66,075 80.3%
East Kilbride, Strathaven and Lesmahagow 6 May 2010 Lab 50,946 76,534 66.6%
East Kilbride, Strathaven and Lesmahagow 7 May 2015 SNP 60,539 83,205 72.8%
East Kilbride, Strathaven and Lesmahagow 8 June 2017 SNP 54,102 80,442 67.3%
East Kilbride, Strathaven and Lesmahagow 12 December 2019 SNP 56,337 81,224 69.4%
East Lothian 6 May 2010 Lab 49,161 73,348 67.0%
East Lothian 7 May 2015 SNP 59,014 79,481 74.2%
East Lothian 8 June 2017 Lab 55,878 79,093 70.6%
East Lothian 12 December 2019 SNP 58,513 81,600 71.7%
East Renfrewshire 6 May 2010 Lab 51,181 66,249 77.3%
East Renfrewshire 7 May 2015 SNP 56,730 69,982 81.1%
East Renfrewshire 8 June 2017 Con 53,738 70,067 76.7%
East Renfrewshire 12 December 2019 SNP 55,357 72,232 76.6%
Edinburgh East 6 May 2010 Lab 39,865 60,945 65.4%
Edinburgh East 7 May 2015 SNP 47,089 67,141 70.1%
Edinburgh East 8 June 2017 SNP 43,523 65,896 66.0%
Edinburgh East 12 December 2019 SNP 47,815 69,424 68.9%
Edinburgh North and Leith 6 May 2010 Lab / Co-op 47,356 69,207 68.4%
Edinburgh North and Leith 7 May 2015 SNP 58,008 80,910 71.7%
Edinburgh North and Leith 8 June 2017 SNP 56,552 79,473 71.2%
Edinburgh North and Leith 12 December 2019 SNP 59,344 81,336 73.0%
Edinburgh South 6 May 2010 Lab 43,801 59,362 73.8%
Edinburgh South 7 May 2015 Lab 49,286 65,801 74.9%
Edinburgh South 8 June 2017 Lab 47,840 64,553 74.1%
Edinburgh South 12 December 2019 Lab 49,732 66,188 75.1%
Edinburgh South West 6 May 2010 Lab 45,462 66,361 68.5%
Edinburgh South West 7 May 2015 SNP 51,602 72,149 71.5%
Edinburgh South West 8 June 2017 SNP 49,390 71,178 69.4%
Edinburgh South West 12 December 2019 SNP 52,131 73,501 70.9%
Edinburgh West 6 May 2010 LD 46,447 65,159 71.3%
Edinburgh West 7 May 2015 SNP 54,858 71,717 76.5%
Edinburgh West 8 June 2017 LD 52,795 71,500 73.8%
Edinburgh West 12 December 2019 LD 54,533 72,507 75.2%
Falkirk 6 May 2010 Lab 50,777 81,869 62.0%
Falkirk 7 May 2015 SNP 60,340 83,380 72.4%
Falkirk 8 June 2017 SNP 53,809 82,240 65.4%
Falkirk 12 December 2019 SNP 55,872 84,472 66.1%
Glasgow Central 6 May 2010 Lab 30,580 60,105 50.9%
Glasgow Central 7 May 2015 SNP 39,318 70,945 55.4%
Glasgow Central 8 June 2017 SNP 35,984 64,346 55.9%
Glasgow Central 12 December 2019 SNP 40,105 69,230 57.9%
Glasgow East 6 May 2010 Lab 32,164 61,865 52.0%
Glasgow East 7 May 2015 SNP 42,417 70,378 60.3%
Glasgow East 8 June 2017 SNP 36,166 66,242 54.6%
Glasgow East 12 December 2019 SNP 38,483 67,381 57.1%
Glasgow North 6 May 2010 Lab 29,613 51,490 57.5%
Glasgow North 7 May 2015 SNP 36,922 60,169 61.4%
Glasgow North 8 June 2017 SNP 33,473 53,862 62.1%
Glasgow North 12 December 2019 SNP 36,191 57,130 63.3%
Glasgow North East 6 May 2010 Lab 29,409 59,861 49.1%
Glasgow North East 7 May 2015 SNP 37,857 66,678 56.8%
Glasgow North East 8 June 2017 Lab / Co-op 31,775 59,931 53.0%
Glasgow North East 12 December 2019 SNP 33,925 61,075 55.5%
Glasgow North West 6 May 2010 Lab 35,582 60,997 58.3%
Glasgow North West 7 May 2015 SNP 43,854 68,418 64.1%
Glasgow North West 8 June 2017 SNP 38,844 63,773 60.9%
Glasgow North West 12 December 2019 SNP 39,735 63,402 62.7%
Glasgow South 6 May 2010 Lab 40,094 65,069 61.6%
Glasgow South 7 May 2015 SNP 48,778 74,051 65.9%
Glasgow South 8 June 2017 SNP 44,550 69,126 64.4%
Glasgow South 12 December 2019 SNP 47,443 70,891 66.9%
Glasgow South West 6 May 2010 Lab / Co-op 31,781 58,191 54.6%
Glasgow South West 7 May 2015 SNP 40,921 66,209 61.8%
Glasgow South West 8 June 2017 SNP 35,378 62,991 56.2%
Glasgow South West 12 December 2019 SNP 36,847 64,575 57.1%
Glenrothes 6 May 2010 Lab 40,501 67,765 59.8%
Glenrothes 7 May 2015 SNP 47,598 69,781 68.2%
Glenrothes 8 June 2017 SNP 40,399 66,378 60.9%
Glenrothes 12 December 2019 SNP 41,546 65,672 63.3%
Gordon 6 May 2010 LD 48,775 73,420 66.4%
Gordon 7 May 2015 SNP 58,161 79,393 73.3%
Gordon 8 June 2017 Con 53,685 78,531 68.4%
Gordon 12 December 2019 SNP 55,916 79,629 70.2%
Inverclyde 6 May 2010 Lab 37,512 59,209 63.4%
Inverclyde 7 May 2015 SNP 44,607 59,350 75.2%
Inverclyde 8 June 2017 SNP 39,093 58,853 66.4%
Inverclyde 12 December 2019 SNP 39,903 60,622 65.8%
Inverness, Nairn, Badenoch and Strathspey 6 May 2010 LD 47,086 72,528 64.9%
Inverness, Nairn, Badenoch and Strathspey 7 May 2015 SNP 57,613 77,628 74.2%
Inverness, Nairn, Badenoch and Strathspey 8 June 2017 SNP 52,801 76,844 68.7%
Inverness, Nairn, Badenoch and Strathspey 12 December 2019 SNP 54,810 78,059 70.2%
Kilmarnock and Loudoun 6 May 2010 Lab / Co-op 46,553 74,131 62.8%
Kilmarnock and Loudoun 7 May 2015 SNP 53,903 75,250 71.6%
Kilmarnock and Loudoun 8 June 2017 SNP 46,509 73,327 63.4%
Kilmarnock and Loudoun 12 December 2019 SNP 47,631 74,517 63.9%
Kirkcaldy and Cowdenbeath 6 May 2010 Lab 45,802 73,534 62.3%
Kirkcaldy and Cowdenbeath 7 May 2015 SNP 52,892 75,941 69.6%
Kirkcaldy and Cowdenbeath 8 June 2017 Lab 46,193 72,721 63.5%
Kirkcaldy and Cowdenbeath 12 December 2019 SNP 47,005 72,853 64.5%
Lanark and Hamilton East 6 May 2010 Lab 46,554 74,773 62.3%
Lanark and Hamilton East 7 May 2015 SNP 55,258 79,962 69.1%
Lanark and Hamilton East 8 June 2017 SNP 50,470 77,313 65.3%
Lanark and Hamilton East 12 December 2019 SNP 53,072 77,659 68.3%
Linlithgow and East Falkirk 6 May 2010 Lab 51,450 80,907 63.6%
Linlithgow and East Falkirk 7 May 2015 SNP 61,597 86,955 70.8%
Linlithgow and East Falkirk 8 June 2017 SNP 56,094 86,186 65.1%
Linlithgow and East Falkirk 12 December 2019 SNP 57,775 87,044 66.4%
Livingston 6 May 2010 Lab 47,907 75,924 63.1%
Livingston 7 May 2015 SNP 57,547 82,373 69.9%
Livingston 8 June 2017 SNP 52,505 81,208 64.7%
Livingston 12 December 2019 SNP 54,592 82,285 66.3%
Midlothian 6 May 2010 Lab 39,242 61,387 63.9%
Midlothian 7 May 2015 SNP 48,331 67,875 71.2%
Midlothian 8 June 2017 Lab 45,273 68,328 66.3%
Midlothian 12 December 2019 SNP 48,221 70,544 68.4%
Moray 6 May 2010 SNP 41,004 65,925 62.2%
Moray 7 May 2015 SNP 49,280 71,685 68.7%
Moray 8 June 2017 Con 47,605 70,649 67.4%
Moray 12 December 2019 Con 48,825 71,035 68.7%
Motherwell and Wishaw 6 May 2010 Lab 39,123 66,918 58.5%
Motherwell and Wishaw 7 May 2015 SNP 48,237 70,283 68.6%
Motherwell and Wishaw 8 June 2017 SNP 41,926 68,215 61.5%
Motherwell and Wishaw 12 December 2019 SNP 44,420 68,856 64.5%
Na h-Eileanan An Iar 6 May 2010 SNP 14,717 21,780 67.6%
Na h-Eileanan An Iar 7 May 2015 SNP 15,938 21,769 73.2%
Na h-Eileanan An Iar 8 June 2017 SNP 14,818 21,301 69.6%
Na h-Eileanan An Iar 12 December 2019 SNP 14,477 21,106 68.6%
North Ayrshire and Arran 6 May 2010 Lab 46,116 74,223 62.1%
North Ayrshire and Arran 7 May 2015 SNP 53,869 75,791 71.1%
North Ayrshire and Arran 8 June 2017 SNP 47,433 73,176 64.8%
North Ayrshire and Arran 12 December 2019 SNP 48,154 73,534 65.5%
North East Fife 6 May 2010 LD 40,064 62,771 63.8%
North East Fife 7 May 2015 SNP 45,263 62,003 73.0%
North East Fife 8 June 2017 SNP 41,822 58,685 71.3%
North East Fife 12 December 2019 LD 45,878 60,905 75.3%
Ochil and South Perthshire 6 May 2010 Lab 50,469 75,115 67.2%
Ochil and South Perthshire 7 May 2015 SNP 57,871 77,370 74.8%
Ochil and South Perthshire 8 June 2017 Con 54,168 76,767 70.6%
Ochil and South Perthshire 12 December 2019 SNP 57,813 78,776 73.4%
Orkney and Shetland 6 May 2010 LD 19,346 33,085 58.5%
Orkney and Shetland 7 May 2015 LD 22,728 34,552 65.8%
Orkney and Shetland 8 June 2017 LD 23,277 34,164 68.1%
Orkney and Shetland 12 December 2019 LD 23,160 34,211 67.7%
Paisley and Renfrewshire North 6 May 2010 Lab 43,707 63,704 68.6%
Paisley and Renfrewshire North 7 May 2015 SNP 50,462 66,206 76.2%
Paisley and Renfrewshire North 8 June 2017 SNP 46,615 67,436 69.1%
Paisley and Renfrewshire North 12 December 2019 SNP 49,682 72,007 69.0%
Paisley and Renfrewshire South 6 May 2010 Lab 39,998 61,197 65.4%
Paisley and Renfrewshire South 7 May 2015 SNP 46,226 61,281 75.4%
Paisley and Renfrewshire South 8 June 2017 SNP 41,712 61,344 68.0%
Paisley and Renfrewshire South 12 December 2019 SNP 43,084 64,385 66.9%
Perth and North Perthshire 6 May 2010 SNP 48,268 72,141 66.9%
Perth and North Perthshire 7 May 2015 SNP 54,200 72,459 74.8%
Perth and North Perthshire 8 June 2017 SNP 51,525 71,762 71.8%
Perth and North Perthshire 12 December 2019 SNP 54,076 72,600 74.5%
Ross, Skye and Lochaber 6 May 2010 LD 34,838 51,836 67.2%
Ross, Skye and Lochaber 7 May 2015 SNP 41,811 54,169 77.2%
Ross, Skye and Lochaber 8 June 2017 SNP 38,454 53,638 71.7%
Ross, Skye and Lochaber 12 December 2019 SNP 39,869 54,230 73.5%
Rutherglen and Hamilton West 6 May 2010 Lab / Co-op 46,981 76,408 61.5%
Rutherglen and Hamilton West 7 May 2015 SNP 57,615 82,830 69.6%
Rutherglen and Hamilton West 8 June 2017 Lab / Co-op 50,872 80,098 63.5%
Rutherglen and Hamilton West 12 December 2019 SNP 53,794 80,918 66.5%
Stirling 6 May 2010 Lab 46,841 66,080 70.9%
Stirling 7 May 2015 SNP 52,135 67,236 77.5%
Stirling 8 June 2017 Con 49,356 66,415 74.3%
Stirling 12 December 2019 SNP 52,620 68,473 76.8%
West Aberdeenshire and Kincardine 6 May 2010 LD 45,195 66,110 68.4%
West Aberdeenshire and Kincardine 7 May 2015 SNP 55,196 73,445 75.2%
West Aberdeenshire and Kincardine 8 June 2017 Con 51,625 72,477 71.2%
West Aberdeenshire and Kincardine 12 December 2019 Con 53,345 72,640 73.4%
West Dunbartonshire 6 May 2010 Lab / Co-op 42,266 66,086 64.0%
West Dunbartonshire 7 May 2015 SNP 51,141 69,208 73.9%
West Dunbartonshire 8 June 2017 SNP 44,083 67,602 65.2%
West Dunbartonshire 12 December 2019 SNP 45,140 66,517 67.9%