General election 2019: SNP wins landslide
The SNP has made big general election gains across Scotland, with the party winning 47 out of 59 seats.
The Scottish Conservatives lost seven seats, taking the party down to six in total, while the Lib Dems won four seats and Scottish Labour held one.
But while the Scottish Lib Dems won North East Fife, overturning the smallest majority in the UK, Jo Swinson lost out to the SNP's Amy Callaghan in Dunbartonshire East, with the Scottish Lib Dem leader confirming she will step down.
Meanwhile Neale Hanvey, the former SNP candidate who was suspended over allegations of anti-Semitism, won Kirkcaldy and Cowdenbeath from Labour's shadow Scottish secretary Lesley Laird.
He will now sit as an independent until the party's disciplinary procedures against him are concluded.
The SNP’s vote was up 8.1 per cent on the 2017 election, winning 45 per cent of the vote across Scotland, while the Scottish Conservatives took 25.1 per cent, Scottish Labour took 18.6 per cent, the Lib Dems won 9.5 per cent of the vote and the Greens received one per cent.
But while the Scottish Conservatives lost more than half their seats north of the border, Boris Johnson won a decisive majority across the UK.
Speaking earlier this morning, he promised to “get Brexit done” by 31 January, “no ifs, no buts, no maybes”.
Leader Jeremy Corbyn said it was a "very disappointing night for the Labour Party" and confirmed he would not lead the party into the next election.
Nicola Sturgeon said the result represented “a renewed, refreshed and strengthened mandate” to call for a second independence referendum.
The SNP leader told the BBC: "Scotland has sent a very clear message - we don't want a Boris Johnson government, we don't want to leave the EU.
"The results across the rest of the UK are grim but underlines the importance of Scotland having a choice.
"Boris Johnson has a mandate to take England out of the EU but he must accept that I have a mandate to give Scotland a choice for an alternative future."
Holyrood Newsletters
Holyrood provides comprehensive coverage of Scottish politics, offering award-winning reporting and analysis: Subscribe