skip to main content

The most marginal seats in the UK election

The SNP won Fife North East by a majority of just two votes in 2017
The SNP won Fife North East by a majority of just two votes in 2017

A look at the most marginal seats in the UK General Election.

At every general election there are MPs who buck the national trend and hold on to their seats, sometimes by the most slender of margins.

In 2017, the SNP won Fife North East by a majority of just two, making it the most marginal seat in the UK.

Other constituencies that saw wafer-thin victories in 2017 included Kensington (a Labour majority of 20), Perth & Perthshire North (an SNP majority of 21) and Southampton Itchen (a Tory majority of 31).

All these seats will be watched closely on Thursday to see if the winning party in 2017 will be able to increase their majority - or whether the party that missed out so narrowly last time round will be victorious.

Here are the most marginal seats being contested in this election, together with the majority of the winning party in 2017.


Fife North East | Won by the SNP in 2017 | Majority of 2

Kensington | Labour majority of 20

Perth & Perthshire North | SNP majority of 21

Dudley North | Labour majority of 22

Newcastle-under-Lyme | Labour majority of 30

Southampton Itchen | Conservative majority of 31

Richmond Park | Conservative majority of 45

Crewe & Nantwich | Labour majority of 48

Glasgow South West | SNP majority of 60