Prime Minister Rishi Sunak set to announce General Election

Prime Minister Rishi Sunak is expected to call a General Election.

He is due to make an announcement outside Downing Street at 5pm - revealing that voters will head to the polls on July 4.

Prime Minister Rishi Sunak is expected to call a General Election. Picture: Aaron Chown/PA

Mr Sunak, who has been PM since October 22 2022, when he replaced Liz Truss, will then travel to Buckingham Palace to ask the King to dissolve parliament.

Speaking at PMQs this lunchtime, the PM repeated his insistence an election would take place in the second half of the year amid mounting speculation he could have his eye on a summer polling day.

SNP Westminster leader Stephen Flynn said: “Speculation is rife, so I think the public deserve a clear answer to a simple question. Does the Prime Minister intend to call a summer general election or is he feart?”

Mr Sunak replied: “There is, Mr Speaker – spoiler alert – there is going to be a general election in the second half of this year.

“At that moment, the British people will in fact see the truth about the honourable gentleman opposite me (Labour leader Sir Keir Starmer), because that will be the choice at the next election, Mr Speaker – a party that is not able to say to the country what they would do, a party that would put at risk our hard-earned economic stability, or the Conservatives that are delivering a secure future for our United Kingdom.”

Rishi Sunak will ask King Charles to dissolved parliament

It follows a difficult period for the Conservatives, who have suffered two defections by backbench MPs and a drubbing at the local elections earlier this month.

Polls continue to suggest the Tories are on course to lose the forthcoming vote, with Labour retaining a double-digit polling lead.

The latest possible date Mr Sunak could hold the election is January 28, 2025.

At the last election in December 2019, former Tory leader Boris Johnson cemented a Conservative majority.