Labour pulled off a shock win in a key Scottish by-election seen as a test of its ability to fend off the rise of Reform UK and wrest Holyrood from the SNP’s control.Sir Keir Starmer’s party, led by Anas Sarwar in Scotland, won the Hamilton, Larkhall and Stonehouse by-election, reconfiguring the political outlook ahead of next year’s elections.It had been widely expected to lose the seat, with the prime minister’s popularity plummeting and Nigel Farage’s party on the rise.But Davy Russell, a first-time candidate and local figure known for his role as deputy lord lieutenant of Lanarkshire, won the seat vacated by the late Scottish National Party (SNP) minister Christina McKelvie. McKelvie died in March aged 57 after a battle with secondary breast cancer.Mr Russell secured 8,559 votes, beating SNP candidate Katy Loudon by a margin of 602. Mr Farage’s candidate Ross Lambie came in third with 7,088 votes – only narrowly behind the SNP – while the Scottish Conservatives trailed with 1,621.The win overturns a 2021 SNP majority of 4,582 and marks a 7.4 per cent swing towards Labour. It is a significant morale boost for Scottish Labour leader Anas Sarwar, whose party has recently lagged behind in national polling.Mr Sarwar said: “I think people need to change the script, because we’ve proven the pollsters wrong.”We’ve proven the commentators wrong, we’ve proven the bookies wrong.”We’ve proven John Swinney wrong and so many others wrong too.”Davy Russell, Scottish Labour candidate, celebrates with Anas Sarwar and Jackie Ballie and Monica Lennon after winning the Hamilton, Larkhall and Stonehouse by-election on 6 June 2025 More