Members of Parliament during Prime Minister's Questions in the House of Commons
These are the 10 constituencies in Scotland with the smallest majorities. Each seat will be a target for parties looking to make gains at the next UK-wide poll, whenever it takes place. Four of the most marginal seats in the UK are north of the Border.
Stephen Gethins won North East Fife for the SNP at the 2017 General Election, with a majority of just two votes. The Lib Dems were pushed into second place in what is the most marginal seat anywhere in the UK.
Sign up to our daily newsletter
The i newsletter cut through the noise
SNP veteran Pete Wishart retained his Perth seat in 2017 with a wafer-thin majority of 21. The constituency will be the Conservatives' number one target north of the Border at the next election
The SNP's Chris Stephens held off a challenge from Labour to retain his seat with a majority of just 60
David Linden held Glasgow East for the SNP with a majority of just 75. The seat had been previously won by the Nationalists from Labour in 2015 by Natalie McGarry, who later resigned the party whip.
Stephen Kerr gained the Stirling constituency for the Tories at the 2017 election, with a majority of just 148
Airdrie and Shotts is a key Labour target seat, but Neil Gray retained the constituency for the SNP in 2017 with a majority of 195
Labour staged a modest revival at the 2017 election, winning back five of the seats it lost in the SNP landslide two years previously. Paul Sweeney won Glasgow North East for Jeremy Corbyn's party with a majority of 242
Lesley Laird won back the Kirkcaldy and Cowdenbeath seat for Scottish Labour with a majority of 259. The seat was once viewed as a Labour stronghold, with Gordon Brown among previous MPs.
Ged Killen gained Rutherglen for Scottish Labour with a majority of 265
Angela Crawley retained the Lanark constituency for the SNP with a majority of 266