Support for the SNP in Scotland has surged to record levels and a majority now back independence, according to a new poll.

Some 47% of people in Scotland intend to vote SNP at the general election, against 27% who will vote Labour, 16% who will vote Conservative and just 3% backing the LibDems, a YouGov poll found.

The SNP's support is 4% higher than the last YouGov poll and up 27% on its 2010 figure.

The results would see Labour's Scottish representation in Westminster reduced from 41 MPs to just seven.

Meanwhile, 52% would back independence, once undecided and abstaining voters are excluded, amid widespread scepticism about the latest devolution offering.

Some 51% said the powers in the Smith Commission on devolution do not go far enough, against 23% who said the balance is right and 14% who said it goes too far.

YouGov chairman Peter Kellner said: "This looks like something bigger and longer lasting than a post-referendum blip."

SNP depute leader Stewart Hosie MP said: "Jim Murphy takes over just as the scale of their problems are laid bare in the new YouGov poll - showing record levels of support for the SNP for next year's general election.

"Mr Murphy spent two years campaigning side by side with the Tories in Scotland, and in that sense he is part of Labour's problem in Scotland, not the solution. And his strong support for tuition fees puts him at marked variance with mainstream opinion in Scotland.

"Today's poll also makes clear the scale of the disappointment that is felt across Scotland at the Westminster parties' failure to meet people's aspirations for more powers.

"It even indicates that Jim Murphy's own seat would be vulnerable on these poll ratings."