With nearly 200 seats yet to declare, Labour have achieved a majority.
Earlier this morning, as he gave his speech in his constituency, ex-Prime Minister Rishi Sunak conceded defeat.
But just before 5am, Labour won the election with more than 190 seats still to declare.

Family raises concerns over care standards at Droylsden care home
Local funeral director takes on boxing ring and Mount Kilimanjaro for charity
Twelve fined after eight tonnes of waste dumped in Ashton alleyway
Locals have their say on Denton MP’s resignation