With results in for almost all constituencies across the United Kingdom (641 out of 650 seats), it is clear that Boris Johnson will return to Downing Street with a massive majority after the Conservatives swept aside Labour in its traditional heartlands.
The prime minister said it would give him a mandate to "get Brexit done" and take the UK out of the EU next month.
Labour’s "very disappointing night" seemed to be the final nail in Jeremy Corbyn’s political career, with the leader saying he would not fight a future election.
The current vote count puts the Tories at 363 MPs, Labour 203, the SNP 48, the Liberal Democrats 11, Democrat Unionist Party eight, Plaid Cymru four, the Greens one, and the Brexit Party none.
The result means the Conservatives will have their biggest majority at Westminster since Margaret Thatcher's 1987 election victory while Labour, which has lost seats across the North, Midlands and Wales in places which backed Brexit in 2016, is facing its worst defeat since 1935.