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

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 Lib Dems, a YouGov poll for the Sun found.

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

The results - released on the day Scottish Labour elected MP Jim Murphy as its new leader - would see Labour's Scottish representation in Westminster reduced from 41 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 told the Sun: "This looks like something bigger and longer lasting than a post- referendum blip."

SNP depute leader Stewart Hosie MP said: "I congratulate both Jim Murphy and Kezia Dugdale on their election to leader and deputy leader.

"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."