A new poll suggests the SNP is still on course to make gains in the General Election as Jim Murphy's leadership of Scottish Labour appears to have so far failed to revive its popularity among voters.

Nicola Sturgeon's party continues to ride high, with 45 per cent of people polled by Survation backing the Nationalists, down one point on a similar survey it conducted last month.

Labour's support was up two points to 28 per cent despite high profile campaigns by Jim Murphy on oil, hospital waiting times and allowing alcohol at football matches.

Ruth Davidson's Scottish Conservatives were up one point on 15 per cent and the Liberal Democrats were on five per cent, down two points on the last Survation poll.

In theory, if the snapshot poll's result was extrapolated out to every Scottish seat on May 7, the SNP would win 47 seats and Labour 10.

John Curtice, Professor of Politics at Strathclyde University, said the survey of more than 1000 adults in Scotland over the past week for the Daily Record showed some signs of Labour progress.

He pointed out the party's polling performance has risen since Mr Murphy became leader in mid-December.

But he added that unless the party showed a sharp improvement they would face heavy losses at the election. Any heavy loss of seats in Scotland would damage Labour leader Ed Miliband's hopes of becoming Prime Minister.

He said: "Progress is not being made by Labour at anything like the speed necessary."

SNP Westminster Leader Angus Robertson said: "This is another excellent poll for the SNP showing that our strong lead over Labour is continuing - but we are taking absolutely nothing for granted, and are working hard for every vote and every seat in May."

Mr Murphy conceded both he and Labour still had a lot of work to do to convince voters.

He said: "This poll shows that Scottish Labour has a big gap to close before the General Election. David Cameron will be rubbing his hands when he sees this poll.

"It's a simple fact that since before the Second World War the largest party has formed the government. The more seats the SNP get from Labour, the more likely it is the Tories will be the biggest party across the UK and David Cameron will get into government through the back door.

"If this poll is repeated on election day then the Tories could win and that's the worst possible outcome for Scotland."

Of voters' 2016 Holyrood voting intentions, the poll found SNP had a 48-28 per cent lead over Labour in the constituencies.