Scottish Labour has won the Na h Eileanan an Iar constituency after Donald Mackinnon narrowly defeated SNP candidate Alasdair Allan in one of the closest contests in the Highlands and Islands.
Donald Mackinnon secured 4,665 votes for Labour compared to Alasdair Allan’s 4,511 votes for the SNP.
The final margin between the two candidates was just 154 votes.
The result marked a significant political moment in the Western Isles, where the SNP had long held strong support.
Turnout in the constituency reached 57.01 per cent with 12,433 votes cast from an electorate of 21,808.
Reform UK candidate Malcolm Ivor McTaggart secured 1,625 votes while Liberal Democrat candidate Jamie Dobson received 812 votes.
Conservative candidate George Macpherson secured 594 votes.
Alliance to Liberate Scotland and Sovereignty candidate Kenny Mackenzie received 159 votes.
The result is likely to intensify debate around the independence movement after the Alliance to Liberate Scotland and Sovereignty candidate secured more votes than the final gap between Labour and the SNP.
Without the 159 votes cast for Kenny Mackenzie, Alasdair Allan would have edged ahead by the narrowest of margins.
Donald Mackinnon was formally declared elected by Returning Officer Malcolm Burr following the count.
The result represents another significant moment in a Scottish election where vote splitting and fragmented support across the independence movement became a major talking point in several constituencies.
For Labour, the victory delivers an important symbolic gain in the Western Isles.
For the SNP, the defeat will raise difficult questions about how narrow margins and divided independence support may have altered outcomes in tightly contested seats.




