Sir Keir Starmer has said the “opportunity for change” will define the general election on 4 July.
The Labour leader said Rishi Sunak’s announcement was the “moment the country needs and has been waiting for”.
Speaking in central London, Sir Keir reiterated the six “first steps” for government he outlined last week and added: “It will feel like a long campaign… but no matter what else is said and done, that opportunity for change is what this election is about.”
He told the watching nation that over the last four years “we have changed the Labour Party” and “returned it once more to the service of working people”.
General election latest: Sunak announces 4 July vote
“All we ask now – humbly – is to do exactly the same for our country and return Britain to the service of working people.
“It is time for change.”
Sir Keir’s words came moments after Mr Sunak ended months of speculation about the timing of the general election and confirmed it would take place on 4 July.
In a statement outside Downing Street in the pouring rain, the prime minister said he had met with the King to request the dissolution of parliament.
“The King has granted this request and we will have a general election on the 4th of July,” he said.
The prime minister took aim at Sir Keir – who, according to polls, is on course to succeed him in Downing Street – saying he has shown “time and time again that he will take the easy way out and do anything to get power”.
Referring to the now-abandoned pledges Sir Keir made to Labour members in his bid to succeed Jeremy Corbyn as leader, Mr Sunak said: “If he was happy to abandon all the promises he made to become Labour leader once he got the job, how can you know that he won’t do exactly the same thing if he were to become prime minister?”
The election announcement came off the back of official figures showing that inflation has come down to 2.3% in April, with Mr Sunak’s decision to call an election for next month suggesting he hopes to capitalise on the improvement in the economic landscape.
Mr Sunak said the reduction in inflation was “proof that the plan and priorities I set out are working”.
However, he said “this hard-earned economic stability was only ever meant to be the beginning”, and asked the public: “The question now is how, and who do you trust to turn that foundation into a secure future for you, your family and our country?
“Now is the moment for Britain to choose its future and to decide whether we want to build on the progress we have made or risk going back to square one. With no plan and no certainty.”
Ed Davey, the leader of the Liberal Democrats, responded positively to the election announcement and urged voters to “kick this appalling Conservative government out of office”.
“For years the Conservative Party has taken voters for granted and lurched from crisis to crisis while the problems facing the country are getting so much worse,” he said.
“All because this Conservative government is more interested in fighting between themselves than standing up for the needs of the country.”
Read more:
Rishi Sunak has turned out to be a gambler
General Election 2024: Royal Family postpones engagements
John Swinney, the newly appointed leader of the SNP, said: “I look forward to leading the SNP in this election.
“This is the moment to remove the Tory government and put Scotland first by voting SNP. People in Scotland know we stand up for them and protect them from the damage done by Westminster.”
While the opposition parties welcomed news of an election, there were signs of jitters within Tory ranks – with one backbench MP calling Mr Sunak’s decision a “massive gamble”.
“It seems odd to jump the gun,” they said.
“It’s a massive gamble – but we’re now in play and need to go and win this.”