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.

9. Voters headed to the polls, at which Steven Bonnar, Deidre Brock and Patricia Gibson lost their seats
Steven Bonnar served as the Coatbridge, Chryston and Bellshill MP from 2019, and failed to win the seat’s successor constituency following boundary changes. Deidre Brock has lost Edinburgh North and Leith, after holding the seat since 2015. She is the first SNP politician to have held the seat. Patricia Gibson was MP for Ayrshire and Arran since 2015, and had served as SNP Attorney General spokesperson since September 2023, but is another casualty. Picture: PA Photo: Andrew Milligan

10. Labour celebrating in Glasgow, as Kirsten Oswald, Marion Fellows and Hannah Bardell lose seats
Kirsten Oswald has lost East Renfrewshire for the second time. After first being elected in 2015, she was unseated in 2017, but then re-elected in 2019. Marion Fellows has failed to be re-elected as MP for Motherwell and Wishaw. She was the SNP spokesperson for disabilities and an SNP whip. Hannah Bardell has lost her seat, having served as MP for Livingston since 2015. Picture: Getty Images Photo: Jeff J Mitchell

11. The SNP now faces a steep uphill climb, with MPs Alan Brown and Allan Dorans among those outgoing
Alan Brown has lost the seat of Kilmarnock and Loudoun, having represented the constituency since 2015. Allan Dorans has lost his bid to be re-elected as MP for Ayr, Carrick and Cumnock after gaining the seat in 2019. Picture: Lisa Ferguson Photo: LISA FERGUSON

12. Those SNP MPs who stood down before the general election, including Mhari Black
There were several SNP MPs who chose to stand down rather than face the general election. They were Mhairi Black, Ian Blackford, Douglas Chapman, Angela Crawley, Patrick Grady, Peter Grant, Stewart Hosie, John McNally and Phillipa Whitford. Picture: Getty Images Photo: Getty

