Labour have romped to a historic victory in the General Election and Sir Keir Starmer will now become the new Prime Minister.

In a night of huge drama across the country, the political landscape of the UK has changed completely, with the Conservatives losing more than 240 seats.

Despite Rishi Sunak holding on to his seat, out go a huge swathe of Conservative MPs including some well known names, such as Liz Truss, Penny Mordaunt, Jacob Rees-Mogg, Grant Shapps, Johnny Mercer and Gillian Keegan. A record number of more than 30 Government Ministers have lost their seats.

In Scotland, the SNP slumped to their worst performance for over a decade on just 9 seats from 48 at the 2019 election, with big names Joanna Cherry, John Nicolson, Alison Thewliss and Alyn Smith all losing their seats.

The Scottish results are:

Labour – 37 seats

SNP – 9 seats

Lib Dems – 6 seats

Conservatives – 5 seats

Some SNP seats have been won with just a few hundred votes, eroding huge majorities as Labour and Lib Dems made a big surge.

Labour now hold the majority of the seats across the Central Belt in Scotland, taking all Glasgow constituencies, 3 out of 4 seats in Fife and the majority of seats in Edinburgh.

Labour’s Ian Murray now holds the Scottish seat with the largest majority, a whopping 17,251 in Edinburgh South.

Dundee’s Chris Law has gone from the safest SNP seat in the country to one of the most marginal, with a majority of just 675. Meanwhile the Conservative’s David Mundell retained his Dumfriesshire seat by just 617 votes, now the most marginal in the country.

Conservative Scottish Leader, Douglas Ross, lost his seat in Aberdeenshire North & Moray East. He is now stepping down as the Leader of the party in Scotland.

Both Alba MPs lost the defence of their constituencies, with Kenny MacAskill and Neale Hanvey unable to thwart the Labour march. The party polled under 12,000 votes across Scotland at just 0.5% of the total vote share. All Alba candidates lost their deposits.

2024 Election results (BBC Graphics)

Turnout was down overall in Scotland at 59%, with most seats between 55% and 65% and the second lowest at any general election since 1885. The Scottish seat with the lowest turnout was recorded in Glasgow North East at 47% and the highest turnout was recorded in Mid Dunbartonshire at 72%.

With the full results now known, the total votes north of the border were 2,414,810. Labour have won 35% of the Scottish votes, SNP on 30%, Conservatives on 12%, Lib Dems on 9%, Reform on 7%, Greens on 3.8%, Alba on 0.5% and Scottish Family Party on 0.22%.

In other seats across the UK, Jeremy Corbyn won as an Independent in Islington North after being thrown out of the Labour Party recently, Nigel Farage won a seat for his Reform party in Clacton, who now have 4 MPs, and the Greens in England surged from 1 MP to 4.

The Lib Dems are now the third largest party in Westminster, with 72 seats, from a previous 2019 low of just 7.

As outgoing PM Rishi Sunak heads to Buckingham Palace to submit his resignation to the King, Sir Keir Starmer has said the “work starts now” to create lasting change in the UK. It’s expected he’ll appoint his new Cabinet in full later today.