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 |