Anne Main MP is in danger of losing her seat at the next general election, according to a poll.

A YouGov poll of key Tory marginals suggests the Conservative MP for St Albans could lose her seat to the Liberal Democrats.

Mrs Main has been MP for the city since 2005 and retained her seat in the 2017 election with a majority of just more than 6,000 votes (10.7 per cent of votes).

However, this new poll suggests she will lose her seat to the Lib Dems at the next election by 5.3 per cent votes.

The poll included more than 1,200 voters in 20 key constituencies, and it suggests the Tories could lose more than half of its votes to the Lib Dems, including St Albans.

A 14.1 per cent slump in Conservative support was shown, and there was an overall swing of more than 8 per cent to the Liberal Democrats compared to the 2017 election.

When voters were asked how they would vote in a hypothetical situation where their local Conservative MP stood as an independent anti-No Deal candidate, the party’s official candidate would be defeated by the Liberal Democrats in all but three of the 20 seats surveyed.

When asked who they would support if there was a general election tomorrow, just 70 per cent of 2017 Conservative voters plan to vote for the party and a third of these lost votes would go to the Liberal Democrats, with many others defecting to Nigel Farage’s Brexit Party.

Peter Kellner, former president of You Gov and one of Britain’s leading political commentators, said: “This polling shows that, in the battleground seats, Boris Johnson’s hard line on Brexit is far from a deal sealer in any early election.

"Even before a campaign has begun, when the Lib Dems could expect to benefit from enhanced coverage and their tactical voting message will almost certainly gain traction, Jo Swinson’s party is well placed to make significant gains at the Tories’ expense.”