The public has delivered an overwhelming thumbs-down to the Brexit trade deal, just 17 per cent saying they think it will be “good” for the country.
Even among Leave voters, only 27 per cent told a survey that the deal was a success – and only one in three Conservative supporters said it was.
But YouGov found that a majority of Britons do want MPs to approve the agreement in the Commons today – by a wide margin of 57 per cent to 9 per cent.
The results are a significant blow to Boris Johnson, as he told MPs it was a “fantastic” deal that had achieved something “which we were told was impossible”.
The 1,255-page agreement is certain to pass through Parliament – with Labour and hard Brexit-backing Tory support – to come in force on New Year’s Day.
The poll shows the public backs the view that the deal must now be passed, with less than 48 hours until the UK leaves the EU single market and customs union.
Even almost half of Labour voters want MPs to vote for it – in line with Keir Starmer’s controversial decision to back it – four times the 12 per cent who want them to block it.
But that does not mean approval of the terms secured, amid criticism of the huge gaps that leaves service industries, the City of London, touring musicians and even the fishing industry high and dry.
The agreement also means a mounts on new red tape for cross-Channel traders – who must fill in 200 million new customs forms – with vast queues expected on port approaches in Kent.
It will also leave the UK significantly poorer than EU membership, most economic analysts agree, slashing between 4 and 5 per cent from national income in the years to come.