SNP-held seats in ascending order of majority

The "swing" is the percentage of voters for the two leading parties who would have to change sides for the seat to fall.

Database and Software produced by Ray Galvin
Seat Majority Swing WinParty Winning Candidate WinVotes SecParty Second Candidate SecVotes
Berwickshire, Roxburgh and Selkirk
328
0.410389870405197
SNP
Calum Kerr (Male)
20145
Con
John Lamont (Male)
19817
East Dunbartonshire
2167
2.57859539985657
SNP
John Nicolson (Male)
22093
LD
Jo Swinson (Female)
19926
Edinburgh West
3210
4.05856466293335
SNP
Michelle Thomson (Female)
21378
LD
Mike Crockart (Male)
18168
East Renfrewshire
3718
4.39396810531616
SNP
Kirsten Oswald (Female)
23013
Lab
Jim Murphy (Male)
19295
Caithness, Sutherland and Easter Ross
3844
6.90919542312622
SNP
Paul Monaghan (Male)
15831
LD
John Thurso (Male)
11987
Na h-Eileanan An Iar
4102
15.5120258331299
SNP
Angus MacNeil (Male)
8662
Lab
Alasdair Morrison (Male)
4560
North East Fife
4344
6.64179563522339
SNP
Stephen Gethins (Male)
18523
LD
Tim Brett (Male)
14179
Ross, Skye and Lochaber
5124
7.29623508453369
SNP
Ian Blackford (Male)
20119
LD
Charles Kennedy (Male)
14995
Edinburgh North and Leith
5597
6.68107032775879
SNP
Deidre Brock (Female)
23742
Lab
Mark Lazarowicz (Male)
18145
Paisley and Renfrewshire South
5684
6.86274528503418
SNP
Mhairi Black (Female)
23548
Lab
Douglas Alexander (Male)
17864
Dumfries and Galloway
6514
8.06867122650146
SNP
Richard Arkless (Male)
23440
Con
Finlay Carson (Male)
16926
East Lothian
6803
7.83665466308594
SNP
George Kerevan (Male)
25104
Lab
Fiona O'Donnell (Female)
18301
West Aberdeenshire and Kincardine
7033
9.04798698425293
SNP
Stuart Donaldson (Male)
22949
Con
Alexander Burnett (Male)
15916
Aberdeen South
7230
10.8846197128296
SNP
Callum McCaig (Male)
20221
Lab
Anne Begg (Female)
12991
Glasgow Central
7662
11.383490562439
SNP
Alison Thewliss (Female)
20658
Lab
Anas Sarwar (Male)
12996
Edinburgh South West
8135
11.2358770370483
SNP
Joanna Cherry (Female)
22168
Lab
Ricky Henderson (Male)
14033
Argyll and Bute
8473
11.3139266967773
SNP
Brendan O'Hara (Male)
22959
LD
Alan Reid (Male)
14486
Gordon
8687
9.29150581359863
SNP
Alex Salmond (Male)
27717
LD
Christine Jardine (Female)
19030
Airdrie and Shotts
8779
11.2565717697144
SNP
Neil Gray (Male)
23887
Lab
Pamela Nash (Female)
15108
Moray
9065
11.4160137176514
SNP
Angus Robertson (Male)
24384
Con
Douglas Ross (Male)
15319
Paisley and Renfrewshire North
9076
10.7724447250366
SNP
Gavin Newlands (Male)
25601
Lab
Jim Sheridan (Male)
16525
Edinburgh East
9106
12.2162599563599
SNP
Tommy Sheppard (Male)
23188
Lab
Sheila Gilmore (Female)
14082
Glasgow North East
9222
13.2767057418823
SNP
Anne McLaughlin (Female)
21976
Lab
William Bain (Male)
12754
Glasgow North
9295
15.5304927825928
SNP
Patrick Grady (Male)
19610
Lab
Ann McKechin (Female)
10315
Perth and North Perthshire
9641
10.6844425201416
SNP
Pete Wishart (Male)
27379
Con
Alexander Stewart (Male)
17738
Midlothian
9859
12.624529838562
SNP
Owen Thompson (Male)
24453
Lab
Kenny Young (Male)
14594
Glasgow South West
9950
13.5094766616821
SNP
Christopher Stephens (Male)
23388
Lab
Ian Davidson (Male)
13438
Kirkcaldy and Cowdenbeath
9974
11.0132064819336
SNP
Roger Mullin (Male)
27628
Lab
Kenny Selbie (Male)
17654
Rutherglen and Hamilton West
9975
9.860032081604
SNP
Margaret Ferrier (Female)
30279
Lab
Tom Greatrex (Male)
20304
Lanark and Hamilton East
10100
11.5160083770752
SNP
Angela Crawley (Female)
26976
Lab
Jim Hood (Male)
16876
Ochil and South Perthshire
10168
11.8034915924072
SNP
Tasmina Ahmed-Sheikh (Female)
26620
Lab
Gordon Banks (Male)
16452
Dunfermline and West Fife
10352
11.2914485931396
SNP
Douglas Chapman (Male)
28096
Lab
Thomas Docherty (Male)
17744
Glasgow North West
10364
13.8363771438599
SNP
Carol Monaghan (Female)
23908
Lab
John Robertson (Male)
13544
Glasgow East
10387
13.7230806350708
SNP
Natalie McGarry (Female)
24116
Lab
Margaret Curran (Female)
13729
Stirling
10480
14.1293210983276
SNP
Steven Paterson (Male)
23783
Lab
Johanna Boyd (Female)
13303
Inverness, Nairn, Badenoch and Strathspey
10809
11.5315685272217
SNP
Drew Hendry (Male)
28838
LD
Danny Alexander (Male)
18029
Inverclyde
11063
14.5157060623169
SNP
Ronnie Cowan (Male)
24585
Lab
Iain McKenzie (Male)
13522
Angus
11230
15.1633806228638
SNP
Mike Weir (Male)
24130
Con
Derek Wann (Male)
12900
Ayr, Carrick and Cumnock
11265
14.1808710098267
SNP
Corri Wilson (Female)
25492
Lab
Sandra Osborne (Female)
14227
Coatbridge, Chryston and Bellshill
11501
12.530779838562
SNP
Phil Boswell (Male)
28696
Lab
Tom Clarke (Male)
17195
Motherwell and Wishaw
11898
13.9477634429932
SNP
Marion Fellows (Female)
27275
Lab
Frank Roy (Male)
15377
Glasgow South
12269
14.8617877960205
SNP
Stewart McDonald (Male)
26773
Lab
Tom Harris (Male)
14504
Linlithgow and East Falkirk
12934
12.6367826461792
SNP
Martyn Day (Male)
32055
Lab
Michael Connarty (Male)
19121
Aberdeen North
13396
18.5078754425049
SNP
Kirsty Blackman (Female)
24793
Lab
Richard Baker (Male)
11397
North Ayrshire and Arran
13573
15.5265502929688
SNP
Patricia Gibson (Female)
28641
Lab
Katy Clark (Female)
15068
Central Ayrshire
13589
16.814323425293
SNP
Philippa Whitford (Female)
26999
Lab
Brian Donohoe (Male)
13410
Kilmarnock and Loudoun
13638
14.7081661224365
SNP
Alan Brown (Male)
30000
Lab
Cathy Jamieson (Female)
16362
Glenrothes
13897
16.1514148712158
SNP
Peter Grant (Male)
28459
Lab
Melanie Ward (Female)
14562
West Dunbartonshire
14171
15.3282852172852
SNP
Martin Docherty (Male)
30198
Lab
Gemma Doyle (Female)
16027
Banff and Buchan
14339
17.6436576843262
SNP
Eilidh Whiteford (Female)
27487
Con
Alex Johnstone (Male)
13148
Cumbernauld, Kilsyth and Kirkintilloch East
14752
16.6156063079834
SNP
Stuart McDonald (Male)
29572
Lab
Gregg McClymont (Male)
14820
East Kilbride, Strathaven and Lesmahagow
16527
16.2574520111084
SNP
Lisa Cameron (Female)
33678
Lab
Michael McCann (Male)
17151
Livingston
16843
17.3178558349609
SNP
Hannah Bardell (Female)
32736
Lab
Graeme Morrice (Male)
15893
Dundee West
17092
22.3273067474365
SNP
Chris Law (Male)
27684
Lab
Michael Marra (Male)
10592
Dundee East
19162
24.9713306427002
SNP
Stewart Hosie (Male)
28765
Lab
Lesley Brennan (Female)
9603
Falkirk
19701
19.7163791656494
SNP
John McNally (Male)
34831
Lab
Karen Whitefield (Female)
15130