Douglas Lumsden claimed the party’s first gain in a Scottish by-election since 1967.
The Conservatives have claimed their first by-election gain in Scotland since 1967 as the SNP vote collapsed.
Tory MSP Douglas Lumsden claimed the seat held by former SNP Westminster leader Stephen Flynn – who said some in his party will have to “reflect”.
On a 38% turnout in the seat, Mr Lumsden won 14,308 votes, with the SNP’s share dropping from 15,213 in 2024 to just 8,258 in Thursday’s by-election.
In his victory speech, the newly-elected MP said the people of the city had spoken “loud and clear” that the “destruction of the North Sea oil and has industry must stop now”.
He added: “We said at the start of this campaign that it is a referendum on the oil and gas industry and the people of Aberdeen have give a resounding answer that we back the oil and gas industry.”
The SNP did hold onto Arbroath and Broughty Ferry with Lara Bird taking the seat vacated by Stephen Gethins who, like Mr Flynn, quit Westminster for Holyrood.

