Nicola Sturgeon made the announcement in a speech on Monday morning at Bute House.
She said the UK Government had "not moved even an inch in pursuit of compromise and agreement" with the Scottish Government over Brexit and that even a good deal would be "significantly inferior" to the status quo.
The First Minister said the vote had to be held between Autumn 2018 and Spring 2019 – before it was "too late" but after "the terms of Brexit are known". The First Minister says she will apply to the UK Government to authorise the referendum but that it should respect the will of the Scottish Parliament.
“I believe that it would be wrong for Scotland to be taken down a path that it has no control over regardless of the consequences for our economy, for our society, for our place in the world, for our very sense of who we are as a country. That would be wrong, and therefore my judgement is that we should have that choice," she said.
Scotland voted by 62 per cent to stay in the the European Union while the UK as a whole voted out. Theresa May has also confirmed that she will take Britain out of the single market – one of the "red lines" previously set by Ms Sturgeon for another vote.
Earlier it was reported that Yanukovych proposed holding referendum on Donbas status. He thinks if Ukraine fails to implement Minsk agreement, a referendum on status of Donbas should be initiated.