Boris Johnson remains on course to win his Uxbridge and South Ruislip seat but polling suggests his share of the vote will be further cut.

Mr Johnson saw his majority halved from 10,695 to 5,034 two years ago and YouGov’s latest analysis - using a model that correctly predicted the result of the last election - suggests the Conservatives could bank less than 50 percent of votes in the constituency for the first time since the seat was created in 2010.

His majority is the smallest of any prime minister since 1924 and YouGov’s numbers suggest he could be helped across the line by the decision of the Liberal Democrats and Greens not to step aside in preference for the prime minister’s nearest rival, Labour’s Ali Milani.

A Tory leader hasn’t been unseated in more than 100 years, since Arthur Balfour in 1906, and Mr Milani has been imploring rivals to stand aside to improve his chances.

And earlier this week 100 pro-EU groups wrote to Liberal Democrat leader Jo Swinson asking her to withdrew their candidate, Joanne Humphreys.

But Ms Humphreys is sticking to her guns - telling voters that Labour cannot be trusted to stop Brexit, even though the constituency voted 57.19 percent to leave in the EU referendum.

However, she also admitted her campaign was low key - claiming she wouldn’t be going door to door to drum up support.

She said: “Labour has been almost dragged kicking and screaming to its current position in terms of Brexit."

However, Labour leader Jeremy Corbyn has been full of praise for Mr Milani's campaign, which has been aided by an influx of volunteers from across the capital.

“Ali is getting the most amazing levels of support and he’s inspiring people in the way he goes about that campaign,” he told Vice.