Support for Scottish independence is almost level pegging with support for remaining in the United Kingdom, according to a new poll.
But less than a fifth (17%) of Scots questioned by YouGov said they wanted to have another vote on the issue immediately.
After recent polls found a narrow majority for independence, this latest study revealed 46% of Scots would vote No – while 45% said they would vote Yes.
Meanwhile, 6% said they would not vote in a second independence ballot, with 2% saying they were not registered to do so.
Just over a third (34%) of those who voted for independence in 2014 and who voted for Brexit in 2016 said they now backed staying in the UK.
But amongst the larger group of those who voted No six years ago, and who voted Remain, 27% would now vote for independence.
On the issue of whether Holyrood should have the right to hold a second ballot, Scots were almost evenly divided.
A total of 51% said it was right that a fresh vote on independence should be held in conjunction with the UK Parliament – but 49% said if there were a majority in the Scottish Parliament for independence, Holyrood should be allowed to unilaterally stage a ballot.
And while First Minister Nicola Sturgeon has set out plans for a second independence referendum this year, only 17% supported having an immediate vote on the issue.
Almost a quarter (23%) back another ballot taking place in 2021 or 2022, after the next Scottish elections, with a further 15% favouring a vote in the next five years.
But more than a quarter (27%) said there should never be a second independence vote, while 17% said such a ballot should not take place within the next 20 years.
With 55% backing another referendum within five years, SNP depute leader Keith Brown said there was “an unstoppable momentum behind a fresh independence referendum”.
He added: “The Tories are running scared of democracy but their opposition to a referendum is completely unsustainable.
“The SNP won a landslide victory at the general election on a cast-iron mandate to hold an independence referendum. The more Boris Johnson tries to ignore Scotland’s democratic mandate to choose our own future, the more support for a fresh referendum – and for independence itself – will continue to grow.”
Pamela Nash, chief executive of the pro-UK campaign group Scotland in Union, said: “This is yet another poll showing there is no majority support for leaving the UK, despite the relentless daily campaign by the SNP.
“No matter how hard Nicola Sturgeon tries to tear communities apart, most people don’t want to break up the UK.
“The SNP will also be dismayed that over a third of former Yes voters now want to remain in the UK.”