TEN seats in Scotland which could be key battlegrounds at the General Elections have been revealed in a major poll.

New analysis by the Sunday National has identified the seats where the gap between the two largest parties’ vote share is 2% or less.

The data, drawn from an MRP poll published by YouGov in January, suggests some of the constituencies where the tightest contests will take place on current voting intentions.

Three of the seats are so tight the share of the vote is registered as 0%, while four have a 1% gap and another three have a difference of 2%.

READ MORE: General Election Scotland: Use our map as a seat-by-seat guide

And the results show how close the battle could be between the SNP and Labour in several areas. 

Five of the seats are predicted to be Labour gains from the SNP, with three expected to be held by the SNP, according to the YouGov poll.

One is expected to be an SNP gain from the Tories, while there is also one seat predicted to be a Tory hold.

Most of the seats are currently held by SNP MPs - but Alister Jack's constituency of Dumfries and Galloway is expected to see a close battle for the SNP to take the seat from the Tories. 

The YouGov poll gave the first seat-by-seat projections for 2024 in the most extensive survey undertaken by the firm in five years, using data from more than 14,000 respondents answering between December 12 and January 4.

It predicted a huge wipeout for the Tories and a majority for Labour in the UK, while it found the SNP is almost neck and neck with Scottish Labour.

READ MORE: General Election Watch: Uncertainty is the only election certainty

It found Humza Yousaf’s party is set for 25 seats, while 24 seats could be picked up by Scottish Labour, an increase of 22.

However, polls carried out since then have suggested a different picture, with an Ipsos survey earlier this month finding the SNP would lead Labour by seven points and win 40 seats if a General Election were held tomorrow.

A fresh poll by Find Out Now and Electoral Calculus last week also found a predicted 40 seats for the SNP, with 14 for Labour.

Ten potential Scottish election battlegrounds

Dunfermline and Dollar

Prediction: Labour gain from SNP

Vote share difference: 0%

Edinburgh North and Leith

Prediction: SNP hold

Vote share difference: 0%

Livingston

Prediction: SNP hold

Vote share difference: 0%

Dumfries and Galloway

Prediction: SNP gain from Conservatives

Vote share difference: 1%

Gordon and Buchan

Prediction: Conservative hold

Vote share difference: 1%

Inverclyde and Renfrewshire West

Prediction: SNP hold

Vote share difference: 1%

Paisley and Renfrewshire North

Prediction: Labour gain from SNP

Vote share difference: 1%

Glasgow West

Prediction: Labour gain from SNP

Vote share difference: 2%

Glenrothes and Mid-Fife

Prediction: Labour gain from SNP

Vote share difference: 2%

Mid Dunbartonshire

Prediction: Labour gain from SNP

Vote share difference: 2%