St Albans' Liberal Democrat MP Daisy Cooper has said that voters have a "clear choice" at the upcoming general election.

Prime Minister Rishi Sunak announced a July 4 date yesterday evening, saying the election will "take place at time when the world is more dangerous than it has been since the end of the Cold War".

A July election is earlier than many in Westminster had expected, with a contest in October or November widely thought to have been more likely.

Reacting to the news, Ms Cooper said: "In St Albans, voters face a clear choice between me as their hard-working Liberal Democrat MP, or another out-of-touch Conservative. Labour are out of the race and just can’t win here in St Albans.

"In St Albans I have shown the difference a hard-working MP can make, I've put our local issues on the national stage, and I've spoken up for our values. 

"St Albans is my home and I couldn't be more proud to represent such a wonderful area. 

"It’s clear this Conservative government has failed St Albans, just as it has failed the country.

"After years of struggling to get a GP appointment, soaring rents and mortgages and our rivers being polluted by filthy sewage, the Conservatives have run out of excuses and run out of ideas.

"Now it’s time for this Conservative government to be kicked out of office."

The latest polls are predicting a landslide victory for Ms Cooper, who has held the seat since 2019, with more than 52 per cent of the vote.