Scotland would not vote for independence despite having a Prime Minister who is 'out of touch' over devolution according to Gordon Brown.

The former prime minister predicted that Scots would vote to remain part of the UK in another referendum even with Boris Johnson as Prime Minister.

Warning that it would be a “hard battle” to keep the union together, Brown said that he believed voters wouldn't back independence and called for Boris Johnson to do something that shows he cares for Scotland.

Speaking to Sky News, Brown described Boris Johnson as “completely out of touch” after the Prime Minister said Scottish devolution has been “a disaster”.

Speaking on the Sophy Ridge on Sunday programme, Mr Brown said: “I think if there was a referendum, we’d win and Scotland would stay in the United Kingdom.

“But it’s got to be a hard battle because people are frustrated, they’re fed up, not just in Scotland, but in the regions of England and Wales.”

READ MORE: Brexit: Gordon Brown warns Boris Johnson will spark ‘economic war’ if he fails to get deal

It comes following a host of polls that show growing popularity for Scottish independence, with the latest being an Ipsos MORI poll for STV which found 56% backed Scottish independence.

Despite the polling, Brown argued there should not be another independence referendum next year amid the country’s economic recovery from the pandemic, the vaccination rollout and any further waves of coronavirus.

Referencing Mr Johnson’s comments on devolution, Mr Brown said: “He’s completely out of touch and that’s why he is not popular in Scotland.

“But neither would he be popular in Wales where people want devolution to work.”

Suggesting that Mr Johnson “has got to do something to show that he cares about Scotland”, Mr Brown added: “In the end, it’s you, the Prime Minister, that’s got to try to unite the country.

“You can’t rely on different parts of the country coming together automatically, you’ve got to bring people together.”

READ MORE: SNP MP Angus MAcNeil says 'no sign whatsoever' that Boris Johnson will concede Indyref2

Following the coronavirus pandemic, Mr Brown said there has to be a “far better balance between the powers that the nations and regions hold” and the Westminster Government.

The former MP for Kirkcaldy and Cowdenbeath argued more economic, public health and employment powers should be held by the devolved nationals and England’s regional mayors.

“There’s something quite wrong about the British constitution now that we have a multinational state – we have regions with a great deal of different needs and different traditions and different cultures and different desires,” Mr Brown said.

“But this Government has not found a way of co-operating with them, of consulting them, of working with them.”

He continued: “This really matters because we failed on test and track, as far as I can see, we were too slow on testing, there’s a huge stand-off about the local lockdowns.

READ MORE:  Neil Oliver calls Scottish independence 'a backwards step' that would 'infringe his human rights'

“We’ve got a huge issue coming up on vaccination.

Gordon Brown

Former prime minister Gordon Brown described Boris Johnson as ‘completely out of touch’ over his devolution comments (Robert Perry/PA)

“It’s great what the scientists have done, but unless we have local systems of delivery that are co-ordinated with the training of people and the supply and the logistics to get supplies there, then that vaccination thing will not work the way it should.

“It’s a huge task ahead of us and so the British way of governing has got to change if we’re going to meet the needs and aspirations of people in all parts of the country.”