
The SNP’s Ian Blackford has been re-elected for the Ross, Skye and Lochaber constituency.
Here are the results in full:
Ian Blackford (SNP) – 19,263
Craig Harrow (Liberal Democrat) – 9,820
Gavin Berkenheger (Conservative) – 6,900
John Erskine (Labour) – 2,448
Kate Brownlie (Brexit Party) – 710
Donald Boyd (Christian Party) – 460
Richard Lucas (Scottish Family Party) – 268