The British public oppose holding a second referendum on EU membership by a margin of almost two to one.

A YouGov poll published today shows that less than a third of the public, 31 per cent, believe the referendum should be re-run. By contrast, 58 per cent say it should not, while 11 per cent do not know.

This includes 91 per cent of ‘Leave’ voters who do not want a second vote, and also 29 per cent of ‘Remain’ voters.

Even if Scotland threatened to break away from the United Kingdom, 51 per cent would still oppose a second vote. Only three in 10 would support it.

There is also no appetite for holding a referendum once the terms of Britain’s withdrawal have been decided, with just 33 per cent calling for a vote in such a circumstance, compared to 51 per cent who would oppose it.

British public opposes a second referendum by almost 2 to 1 https://t.co/vvb5pipCOE pic.twitter.com/5BfMheASNU — YouGov (@YouGov) June 29, 2016

Since the referendum, various media outlets have been pushing the narrative of “Bregret” – ‘Leave’ supporters supposedly changing their minds and expression their regret for voting as they did.

However, the poll shows there is little evidence that this is widespread, with just six per cent of people who voted ‘Leave’ wanting a second referendum.

The poll does, however, confirm the view that ‘Remain’ voters are sore losers, with 61 per cent thinking Britain should return to the polls on the issue. However, only 36 per cent of them want to hold it immediately, with the rest wanting to delay it until some point in the future.

In a warning to Conservative leadership candidates who may be having second thoughts on scrapping EU freedom of movement rules, the poll also shows that 48 per cent of the public expect immigration to be more tightly controlled after Britain leaves the EU, compared to 42 per cent who think it will not be.