IT has been a dreadful night for the SNP who have been wiped out across Scotland’s central belt and beyond by a resurgent Scottish Labour.
They have been removed in every constituency from Inverclyde to East Lothian.
These are the key points.
SNP wipe out
The SNP have lost seats in Inverclyde, Renfrewshire and East Renfrewshire, Mid Dumbartonshire, much of Ayrshire, Stirling, all of North Lanarkshire, the lion’s share of South Lanarkshire, Falkirk and surrounds, West Lothian, Midlothian, and all seats they held in Edinburgh and East Lothian.
In Fife, the party has lost Glenrothes and Kirkcaldy and the party has seen significant hits to its vote in places where they have hung on like Perth and Kinross-shire, Dundee Central and the Aberdeen constituencies.
Dramatically, the party also lost Na h-Eileanan an Iar to Labour, which had been held by Angus MacNeil since 2005.
Once gain the party has made is in Aberdeenshire North and Moray East, where Douglas Ross (above) was defeated by the SNP’s Seamus Logan.
Labour gains
Labour have taken virtually every seat the SNP lost overnight, with the exception of Mid Dunbartonshire which has returned to the LibDems.
Many constituencies, especially in more rural areas, are still to declare but the swing away from the SNP has led to senior figures in the party conceding they have been beaten and beaten badly, in the words of their SNP leader Stephen Flynn (above).
Unionist figures
A number of high-profile Unionist campaigners have been elected at this election. Pamela Nash returns to Parliament as the new MP for Motherwell. She is the former chief executive of Scotland in Union.
Former Better Together head strategist Blair McDougall (above) took East Renfrewshire for Labour, while former Scotland in Union director and trade union official Johanna Baxter won in Mhairi Black’s old seat in Paisley.
Tory disaster
The scale of the SNP’s defeat almost pales in comparison to the fate of the Tories south of the border.
Some major figures such as Penny Mordaunt (below), Grant Shapps and Alex Chalk have lost their seats. Jeremy Hunt narrowly clung onto his seat in traditional true blue Tory country of Godalming and Ash in Surrey.
Crucially, the party have also lost seats to Nigel Farage’s Reform UK. He has been elected to Westminster on the eighth try in Clacton, Essex, while Richard Tice was elected in Boston and Skegness.
Not all plain sailing
Labour have reached a majority already and are on course for a landslide victory. But they have faced setbacks along the way.
The Greens’ Carla Denyer (below) dethroned Thangam Debbonaire in Bristol Central and top Keir Starmer lieutenant Jonathan Ashworth was ousted by a pro-Palestine independent.
The party’s stance on the conflict has proved difficult for it in places where the party should have walked it, including for Wes Streeting – expected to become health secretary – who narrowly saw off a challenge from another pro-Palestine independent.
Oh, Jeremy Corbyn…
The former Labour leader who was booted out the party easily saw off a challenge from Starmer’s party in Islington North.
There had been speculation Corbyn (above) could have lost his seat but retained it comfortably coming out well ahead of Labour’s Praful Nargund.