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.

Train Tameside 500 launches to boost local jobs and skills
Wet, windy and snow on the cards for Christmas?
Ashton town hall restoration plan another step closer
Glamour and generosity shine at Willow Wood’s 1920s Glitz Gala Ball