ALMOST 70% of Scots would now vote to remain in the EU, according to a shock new poll.

The survey of more than 8000 people, carried out for Hope Not Hate and Best for Britain before Theresa May’s deal was signed off by the EU, revealed that every constituency in Scotland opposes Brexit.

The poll, carried out by Populus, revealed that 422 of 632 British constituencies for the Westminster Parliament now have majority support for remain, which means 193 constituencies have changed their mind since June 2016.

READ MORE: May: 'No one knows what happens if MPs reject Brexit deal'

The survey also revealed that all constituencies now back the public having a final say on the Prime Minister's Brexit deal.

Worryingly for Ruth Davidson, even those fishing communities where the Brexit vote had been close, and who turned Tory at the last election, have now swung behind Remain.

Banff and Buchan has switched from 54% in favour of leaving the EU in 2016 to 45% backing Brexit.

Gordon has gone from 44.6% of voters backing leave to 35.4%, while Moray has fallen from 49.9% in 2016 to 42.2%.

Passionate Brexiteer Ross Thomson has failed to win over hearts and minds in his Aberdeen South constituency. In 2016, 67.7% of voters backied remaining in the EU, that's now jumped to 73.2%.

The poll will also put Jeremy Corbyn under pressure, with Labour voters driving much the change.

71% of 18-34 year olds who voted Labour in 2017 would now vote remain, up from 51% in 2016.

While 67% of female Labour voters would now vote Remain up from 49%.

Best for Britain CEO Eloise Todd said: “The country is shifting in one direction. Two and a half years since the 2016 vote, people across the country are coming to the same conclusion no matter how they voted then: Brexit won’t deliver.”

Ian Murray, the Labour MP for Edinburgh South, said the analysis was “hugely significant”.

“There is no such thing as a good Brexit deal, as it will lead to job losses, harm the economy and put workers’ rights at risk,”he said.

“Theresa May’s Brexit deal is the worst of all worlds, and it is set to be rejected by the Commons, despite her desperate tour of Scotland and the UK.

“If the Prime Minister is determined to make people poorer, they should be asked if that’s what they want.

“The best solution is a people’s vote, and this analysis shows that a majority of people both in Scotland and across the UK want to remain in the EU.”