Rishi Sunak has called a snap election for 4 July, following months of speculation about when the country would go to the polls.
Previously, chancellor, Jeremy Hunt suggested that the general election could be held in October.
And in March, Labour leader Keir Starmer accused Mr Sunak of “bottling” a 2 May general election, which could have been called to coincide with council and mayoral elections being held across the country.
Now, it appears the prime minister has decided that improved economic figures and the prospect of flights heading to Rwanda could make up the difference with Labour’s huge lead in the polls.
Parties will have up to four weeks to convince Brits to vote for them in the ballots.
But why is Mr Sunak calling a snap election now? What significance will the date have on the results? And can we make any reasonable predictions on the outcome?
If you have a question on the local elections or, once they come in, the results, submit it now, or when I join you live at 12pm on Thursday 23 May for the “Ask Me Anything” event.
Register to submit your question in the comments box under this article.
Scroll down or click here to leave your comment.
If you’re not already a member, click “sign up” in the comments section to leave your question. For a full guide on how to comment click here.
Don’t worry if you can’t see your question – they may be hidden until I join the conversation to answer them. Then join us live on this page at 1pm as I tackle as many questions as I can.