The Conservatives officially secured a majority after winning 326 seats.
The Conservatives have taken a string of former Labour strongholds, with the party officially winning the general election with a comfortable majority.
Speaking after he held onto his Uxbridge and South Ruislip constituency, Mr Johnson said: “It does look as though this One Nation Conservative government has been given a powerful new mandate to get Brexit done.”
Thank you to everyone across our great country who voted, who volunteered, who stood as candidates. We live in the greatest democracy in the world. pic.twitter.com/1MuEMXqWHq
— Boris Johnson (@BorisJohnson) December 12, 2019
Leader Jeremy Corbyn said it was a “very disappointing night for the Labour Party” – and he would not lead it into the next election.
Lib Dem leader Jo Swinson has lost her seat to the Scottish National Party.
The joint BBC/ITV News/Sky Exit Poll earlier forecast the Tories to win 368 seats – a majority of 86 – while Labour tumble to 191 seats, their worst result since 1935.
Labour have lost seats in the North, Midlands and Wales in areas which backed Brexit in the 2016 referendum.
They are set to win 65 fewer seats than in 2017, it is suggested.
Nicola Sturgeon, the SNP leader said she can’t help but be delighted at how her party has performed so far.
With the exit poll suggesting that the SNP could pick up 55 seats, Ms Sturgeon said: “The people of Scotland have made very clear that they don’t want Boris Johnson as prime minister, that they don’t want Brexit, and they want Scotland’s future to be in Scotland’s hands.” But later added “given how England has voted, it looks as if Brexit is going to happen. Therefore, it makes it all the more important that Scotland has a choice about its future.”