First Minister John Swinney pledged a period of “soul searching” after what he described as a “very poor” performance for the SNP.
Mr Swinney said the SNP has to be “better at governing on behalf of the people of Scotland”, adding that the party was not “winning the argument” on Scottish independence.
He said: “Although we’re going to have a bad election result tonight, I still believe in my head and in my heart that Scotland will be better off as an independent country.
“But we’re obviously not winning that argument with the public to make that a priority at this moment, so we’ve got to think long and hard about how we address that question and I don’t think that in the early hours of the morning after a General Election I can give you the definitive answer to what we do in that circumstance.”
Here’s a list of the SNP MPs who will not be returning to Westminster.

5. Thewliss consoled by her team
Alison Thewliss has lost Glasgow Central after holding the seat since 2015. Ms Thewliss ran against Stephen Flynn to become the party’s Westminster leader, following the resignation of Ian Blackford, but was defeated 26 votes to 17. Carol Monaghan was MP for Glasgow North West from 2015, and failed to win the successor constituency of Glasgow West. Picture: PA Photo: Andrew Milligan

6. SNP supporters at the Emirates Arena in Glasgow
Anne McLaughlin was Glasgow North East MP from 2019, and previously from 2015 to 2017, and has lost her seat. Martin Docherty-Hughes was the MP for West Dunbartonshire from 2015 to 2024 and the SNP defence spokesperson since 2023, but is another SNP casualty. Picture: PA Photo: Andrew Milligan

7. A tough night for the First Minister
Ousted SNP politician David Linden served as the MP for Glasgow East from 2017. He served as the SNP spokesperson for Work and Pensions from 2021 to 2022, and the spokesperson for Housing, Communities and Local Government in 2020 to 2021. Ronnie Cowan lost the seat of Inverclyde, which he has held since 2015. Picture: PA Photo: Jane Barlow

8. Labour landslide
Chris Stephens, the Glasgow South West MP and spokesperson for justice and immigration, has lost his seat. Gavin Newlands, the Paisley and Renfrewshire North MP, has also suffered defeat in his constituency. Picture: PA Photo: Jeff Overs/PA

