A HIGHLANDS seat has gone to a recount with a result now not expected until tomorrow. 

Drew Hendry - who has been an MP since 2015 - will be made to wait to see if he has managed to hold on to Inverness, Skye and West Ross-Shire for the SNP with a recount scheduled for 10.30am on Saturday.

The LibDems' Angus Macdonald is the SNP's main rival in the constituency. 

Recounts have already taken place in the constituency througout the night but they have failed to produce a definitive result which means the political picture in Scotland will not be complete today.

Deputy First Minister Kate Forbes, who represents a Highlands constituency at Holyrood, thanked hard-working staff at the count.

READ MORE: General Election: Which constituencies had the biggest shocks?

She said on Twitter: "Huge respect to the candidates, activists and staff at the count in Dingwall. We’ve been there 10pm until 10am, and back tomorrow!"

In Inverness, Nairn, Badenoch and Strathspey - as the seat was previously known before boundary changes - Hendry won a majority of more than 10,000 in 2019.

It comes on a night when the SNP have suffered huge losses across Scotland with the party being wiped out across the central belt.

Party leader and First Minister John Swinney described the night as "tough" adding that he takes "full responsibility" for the outcome the election. 

He said: "The Scottish National Party needs to be healed and it needs to heal its relationship with the people of Scotland. I am absolutely committed to doing that."