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 |
| Fermanagh and South Tyrone | 530 | 0.567622005939484 | UUP | Tom Elliott (Male) | 23608 | SF | Michelle Gildernew (Female) | 23078 |
| Belfast South | 906 | 2.48709774017334 | SDLP | Alasdair McDonnell (Male) | 9560 | DUP | Jonathan Bell (Male) | 8654 |
| South Antrim | 949 | 2.06889033317566 | UUP | Danny Kinahan (Male) | 11942 | DUP | William McCrea (Male) | 10993 |
| East Dunbartonshire | 2167 | 2.57859539985657 | SNP | John Nicolson (Male) | 22093 | LD | Jo Swinson (Female) | 19926 |
| Upper Bann | 2264 | 3.95859551429749 | DUP | David Simpson (Male) | 15430 | UUP | Jo-Anne Dobson (Female) | 13166 |
| Belfast East | 2597 | 3.55237603187561 | DUP | Gavin Robinson (Male) | 19575 | Alliance | Naomi Long (Female) | 16978 |
| Edinburgh West | 3210 | 4.05856466293335 | SNP | Michelle Thomson (Female) | 21378 | LD | Mike Crockart (Male) | 18168 |
| Clacton | 3437 | 4.79398536682129 | UKIP | Douglas Carswell (Male) | 19642 | Con | Giles Watling (Male) | 16205 |
| Arfon | 3668 | 9.21052646636963 | PC | Hywel Williams (Male) | 11790 | Lab | Alun Pugh (Male) | 8122 |
| 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 |
| Newry and Armagh | 4176 | 5.67391300201416 | SF | Mickey Brady (Male) | 20488 | UUP | Danny Kennedy (Male) | 16312 |
| 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 |
| Dwyfor Meirionnydd | 5261 | 14.3265619277954 | PC | Liz Saville-Roberts (Female) | 11811 | Con | Neil Fairlamb (Male) | 6550 |
| Belfast North | 5326 | 8.10259819030762 | DUP | Nigel Dodds (Male) | 19096 | SF | Gerry Kelly (Male) | 13770 |
| Edinburgh North and Leith | 5597 | 6.68107032775879 | SNP | Deidre Brock (Female) | 23742 | Lab | Mark Lazarowicz (Male) | 18145 |
| Carmarthen East and Dinefwr | 5599 | 11.3427333831787 | PC | Jonathan Edwards (Male) | 15140 | Lab | Calum Higgins (Male) | 9541 |
| Paisley and Renfrewshire South | 5684 | 6.86274528503418 | SNP | Mhairi Black (Female) | 23548 | Lab | Douglas Alexander (Male) | 17864 |
| East Antrim | 5795 | 15.7378740310669 | DUP | Sammy Wilson (Male) | 12103 | UUP | Roy Beggs (Male) | 6308 |
| South Down | 5891 | 9.73300743103027 | SDLP | Margaret Ritchie (Female) | 18077 | SF | Chris Hazzard (Male) | 12186 |
| Foyle | 6046 | 10.2809143066406 | SDLP | Mark Durkan (Male) | 17725 | SF | Gearóid Ó Heára (Male) | 11679 |
| 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 |
| East Londonderry | 7804 | 18.1302852630615 | DUP | Gregory Campbell (Male) | 14663 | SF | Caoimhe Archibald (Female) | 6859 |
| Brighton, Pavilion | 7967 | 10.5453338623047 | Green | Caroline Lucas (Female) | 22871 | Lab | Purna Sen (Female) | 14904 |
| 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 |
| North Down | 9202 | 17.577169418335 | Ind | Sylvia Hermon (Female) | 17689 | DUP | Alex Easton (Male) | 8487 |
| 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 |
| West Tyrone | 10060 | 21.3551845550537 | SF | Pat Doherty (Male) | 16807 | DUP | Tom Buchanan (Male) | 6747 |
| 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 |
| Strangford | 10185 | 25.5634765625 | DUP | Jim Shannon (Male) | 15053 | UUP | Robert Burgess (Male) | 4868 |
| 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 |
| North Antrim | 11546 | 23.4027881622314 | DUP | Ian Paisley (Male) | 18107 | TUV | Timothy Gaston (Male) | 6561 |
| 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 |
| Belfast West | 12365 | 23.814567565918 | SF | Paul Maskey (Male) | 19163 | PBPA | Gerry Carroll (Male) | 6798 |
| Linlithgow and East Falkirk | 12934 | 12.6367826461792 | SNP | Martyn Day (Male) | 32055 | Lab | Michael Connarty (Male) | 19121 |
| Lagan Valley | 13000 | 25.886100769043 | DUP | Jeffrey Donaldson (Male) | 19055 | UUP | Alexander Redpath (Male) | 6055 |
| 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 |
| Mid Ulster | 13617 | 25.9341793060303 | SF | Francie Molloy (Male) | 19935 | UUP | Sandra Overend (Female) | 6318 |
| 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 |
| Buckingham | 22942 | 24.7796592712402 | Spk | John Bercow (Male) | 34617 | UKIP | Dave Fowler (Male) | 11675 |