There's a whole raft of new MPs this morning, after the general election results flooded in last night - with the whole country changing colour as each of the 650 constituencies declared its result.

With the opinion polls all showing Labour consistently ahead over the six-week election campaign, it was little wonder the country turned red overnight as Keir Starmer's party won the majority of the vote.

Several big Tory beasts were ousted from their previous safe seats, including Jacob Rees-Mogg, Grant Shapps and Penny Mordaunt - while Nigel Farage won his first parliamentary seat in Clacton on his eighth go at standing.

So who is your new MP as of Friday, July 5? You can find out using the Mirror's interactive widget - just type in your postcode below and you can see which of the candidates standing in your seat won the majority of the votes.

You can also find out the number of votes each of the candidates received as well as their share of the vote in your constituency.

When is the next general election?

Woah, hold your horses! If you just can't get enough of Ed Davey chucking himself around on a giant teacup ride, or outgoing PM Rishi Sunak moaning about his deprived childhood, bad news: the next general election is probably five years away.

Under the Dissolution and Calling of Parliament Act 2022, the maximum term of a parliament is five years from the day on which it first met. This new parliament will meet on Tuesday, July 9 2024, when it will elect a Speaker (currently Sir Lindsay Hoyle). That means the next general election must be held on or before July 9 2029.

Were you pleased with Labour's landslide victory? Vote in our poll HERE to have your say.

The timing of the next election is decided on the government of the day. The Prime Minister can call one any time within the five-year window by asking the monarch - King Charles III - to dissolve parliament.

Later this month, the State Opening of Parliament, and the King's Speech, will take place on Wednesday, July 17.

Be the first with news from Mirror Politics

WHATSAPP GROUP: Be first to get the biggest bombshells and breaking news by joining our Politics WhatsApp group here.

NEWSLETTER: Or sign up here to the Mirror's Politics newsletter for all the best exclusives and opinions straight to your inbox.

PODCAST: And listen to our exciting new political podcast The Division Bell, hosted by Mirror interim political editor Lizzy Buchan and Express political editor Sam Lister, every Thursday.