Results for a UK general election on 12 December 2019 Scotland - by majority

A general election to the 58th Parliament of the United Kingdom with an electorate of 47,562,702, having 32,014,110 valid votes and 117,919 invalid votes.

Read the House of Commons Library briefing.

Ranking Constituency Winning candidate Winning party Majority Valid vote count Majority / valid vote count
1 Aberdeen North BLACKMAN, Kirsty SNP 12,670 37,413 33.9%
2 Dundee East HOSIE, Stewart SNP 13,375 45,277 29.5%
3 Dundee West LAW, Chris SNP 12,259 41,579 29.5%
4 Cumbernauld, Kilsyth and Kirkintilloch East MCDONALD, Stuart C. SNP 12,976 45,686 28.4%
5 Glenrothes GRANT, Peter SNP 11,757 41,546 28.3%
6 Falkirk MCNALLY, John SNP 14,948 55,872 26.8%
7 Kilmarnock and Loudoun BROWN, Alan SNP 12,659 47,631 26.6%
8 Paisley and Renfrewshire South BLACK, Mhairi SNP 10,679 43,084 24.8%
9 Livingston BARDELL, Hannah SNP 13,435 54,592 24.6%
10 Paisley and Renfrewshire North NEWLANDS, Gavin SNP 11,902 49,682 24.0%
11 Ross, Skye and Lochaber BLACKFORD, Ian SNP 9,443 39,869 23.7%
12 East Kilbride, Strathaven and Lesmahagow CAMERON, Lisa SNP 13,322 56,337 23.6%
13 Edinburgh South West CHERRY, Joanna SNP 11,982 52,131 23.0%
14 Edinburgh South MURRAY, Ian Lab 11,095 49,732 22.3%
15 Edinburgh East SHEPPARD, Tommy SNP 10,417 47,815 21.8%
16 Edinburgh North and Leith BROCK, Deidre SNP 12,808 59,344 21.6%
17 West Dunbartonshire DOCHERTY-HUGHES, Martin SNP 9,553 45,140 21.2%
18 Glasgow North West MONAGHAN, Carol SNP 8,359 39,735 21.0%
19 Dunfermline and West Fife CHAPMAN, Douglas SNP 10,699 53,482 20.0%
20 Linlithgow and East Falkirk DAY, Martyn SNP 11,266 57,775 19.5%
21 Inverness, Nairn, Badenoch and Strathspey HENDRY, Drew SNP 10,440 54,810 19.0%
22 Glasgow South MCDONALD, Stewart Malcolm SNP 9,005 47,443 19.0%
23 Inverclyde COWAN, Ronnie SNP 7,512 39,903 18.8%
24 North Ayrshire and Arran GIBSON, Patricia SNP 8,521 48,154 17.7%
25 Stirling SMITH, Alyn SNP 9,254 52,620 17.6%
26 Na h-Eileanan An Iar MACNEIL, Angus Brendan SNP 2,438 14,477 16.8%
27 Glasgow Central THEWLISS, Alison SNP 6,474 40,105 16.1%
28 Glasgow North GRADY, Patrick SNP 5,601 36,191 15.5%
29 Glasgow East LINDEN, David SNP 5,566 38,483 14.5%
30 Motherwell and Wishaw FELLOWS, Marion SNP 6,268 44,420 14.1%
31 Perth and North Perthshire WISHART, Pete SNP 7,550 54,076 14.0%
32 Glasgow South West STEPHENS, Chris SNP 4,900 36,847 13.3%
33 Airdrie and Shotts GRAY, Neil SNP 5,201 39,772 13.1%
34 Midlothian THOMPSON, Owen SNP 5,705 48,221 11.8%
35 Coatbridge, Chryston and Bellshill BONNAR, Steven SNP 5,624 48,221 11.7%
36 Central Ayrshire WHITFORD, Philippa SNP 5,304 46,534 11.4%
37 Orkney and Shetland CARMICHAEL, Alistair LD 2,507 23,160 10.8%
38 East Renfrewshire OSWALD, Kirsten SNP 5,426 55,357 9.8%
39 Lanark and Hamilton East CRAWLEY, Angela SNP 5,187 53,072 9.8%
40 Banff and Buchan DUGUID, David Con 4,118 42,260 9.7%
41 Rutherglen and Hamilton West FERRIER, Margaret SNP 5,230 53,794 9.7%
42 Berwickshire, Roxburgh and Selkirk LAMONT, John Con 5,148 53,146 9.7%
43 Angus DOOGAN, Dave SNP 3,795 43,170 8.8%
44 Aberdeen South FLYNN, Stephen SNP 3,990 45,638 8.7%
45 Argyll and Bute O'HARA, Brendan SNP 4,110 48,050 8.6%
46 Ochil and South Perthshire NICOLSON, John SNP 4,498 57,813 7.8%
47 Dumfriesshire, Clydesdale and Tweeddale MUNDELL, David Con 3,781 49,153 7.7%
48 Glasgow North East MCLAUGHLIN, Anne SNP 2,548 33,925 7.5%
49 Edinburgh West JARDINE, Christine LD 3,769 54,533 6.9%
50 East Lothian MACASKILL, Kenny SNP 3,886 58,513 6.6%
51 Ayr, Carrick and Cumnock DORANS, Allan SNP 2,329 46,592 5.0%
52 Dumfries and Galloway JACK, Alister Con 1,805 51,429 3.5%
53 North East Fife CHAMBERLAIN, Wendy LD 1,316 45,878 2.9%
54 Kirkcaldy and Cowdenbeath HANVEY, Neale SNP 1,243 47,005 2.6%
55 West Aberdeenshire and Kincardine BOWIE, Andrew Con 843 53,345 1.6%
56 Gordon THOMSON, Richard SNP 819 55,916 1.5%
57 Moray ROSS, Douglas Con 513 48,825 1.1%
58 Caithness, Sutherland and Easter Ross STONE, Jamie LD 204 31,457 0.6%
59 East Dunbartonshire CALLAGHAN, Amy SNP 149 53,031 0.3%