Boris Johnson will struggle to win majority, says UK's leading pollster

MPs will vote on Tuesday for or against Boris Johnson's proposals for a December 12 election. (Getty)

Boris Johnson may struggle to win a majority in the event of a December General Election, a leading political analyst has claimed.

Professor John Curtice, one of the UK's top pollsters, said he believes the looming vote will see both Labour and the Conservatives lose seats to other parties.

He told LBC on Tuesday that a potential surge in popularity for the Brexit Party or Liberal Democrats could make it harder for either of the two main parties to win a parliamentary majority.

“I will make a prediction,” he told presenter Shelagh Fogarty, “There are going to be a record number of non-Conservative and non-Labour MPs as a result of this election.

Professor Sir John Curtice is one of the UK's top pollsters. (Getty)

“That makes it difficult for the Tories and Labour to win an overall majority.”

"The SNP look set to win the vast majority of seats in Scotland,” he added.

“The Liberal Democrats given their position in the polls should do extremely well. We expect Caroline Lucas and the Green Party to hang on to her seat.

READ MORE FROM YAHOO NEWS UK:

How to register to vote: Step-by-step guide as Boris Johnson calls for December poll

Tory 'Spartan' Steve Baker Drops Call For Election Deal With Nigel Farage's Brexit Party

Former Tory minister Sam Gyimah: I can take Kensington for the Lib Dems

"We could have more than 100 MPs that do not belong to either of the other two parties.”

The Conservatives will go into a likely December general election with a double-digit lead in the opinion polls.

The party is currently around 15 points ahead of Labour.

It is the biggest lead the Tories have enjoyed for nearly three years.

The Press Association’s latest poll has the Conservatives averaging 38 per cent, with Labour on 23 per cent, the Liberal Democrats 18 per cent and the Brexit Party 11 per cent.

Polling agency YouGov meanwhile predicts the Tories will win 36 per cent of the vote, with Labour taking a 23 per cent share. Their projections also put the Lib Dems on 18 per cent and the Brexit Party on 12 per cent.

At the start of Theresa May’s ill-fated 2017 general election campaign, the Conservatives had a poll lead over Labour that averaged 20 points.

Watch the latest videos from Yahoo UK