SNP's Westminster leader Stephen Flynn wins seat at Holyrood

Angus CochraneSenior political journalist, BBC Scotland
News imagePA Media Stephen Flynn, who is bald, speaks at a podium with his hand raised. He is wearing a business suit PA Media
Stephen Flynn will have to resign from the UK Parliament to take up his seat at Holyrood

SNP Westminster leader Stephen Flynn has won a seat in the Scottish Parliament, taking the constituency of Aberdeen Deeside and North Kincardine.

Flynn came in ahead of the Conservatives, with a slim majority of 1,244 (3.6%).

One of the highest-profile SNP politicians, the Aberdeen South MP will have to step down from Westminster to take up his seat at Holyrood.

Results from across Scotland continue to be announced, with more election results coming from around the UK - from the Welsh Parliament vote and also local ballots in England.

Flynn, who has been widely tipped as a future SNP leader, had sparked an internal backlash after announcing plans to hold seats at both Holyrood and Westminster.

He later backed down, with MSPs subsequently voting to ban dual mandates as of this election.

The MP will have 49 days to resign his Westminster seat Aberdeen South, with a by-election to follow.

Flynn won his Holyrood seat with 11,788 votes, followed by Conservative Liam Kerr on 10,544 and Reform's Duncan Massey on 6,113.

The north east politician said he would be a champion for North Sea oil and gas workers, those struggling with the cost of living and "young people searching for hope and aspiration".

Flynn added that Scotland would soon be an independent nation, and "thrive as a result".

The SNP also took Aberdeen Central, won by former government special adviser and party staffer Jack Middleton with a majority of 25.7% over Labour.

News imageA purple banner displaying the words "More on election 2026" beside a colourful pyramid shape in green, pink and blue