One in five Labour voters would consider voting for Boris Johnson in the upcoming general election, a new poll has found.

Of those who cast their ballot for Jeremy Corbyn in 2017, 17 per cent would now think about supporting the Tories.

That is three times the amount of Tory voters who would think about switching allegiances to Labour, with just five per cent saying they'd vote for Mr Corbyn.

The Savanta ComRes’ research found that the Conservative Party is current polling at 42 per cent of the vote, the highest lead the polling company has registered since before the last election.

Labour currently has 31 per cent support, two percentage points lower than when surveyed in last week's edition of The Sunday Telegraph.

The Conservatives have successfully squeezed the Brexit Party vote, with just five per cent of Britons planning to cast their vote for Nigel Farage.