Labour could be left with just four seats in Scotland if a general election was held tomorrow, according to one analysis of a new poll.

The Ipsos Mori poll for STV News found that 52% of Scots would vote for the SNP if there was a Westminster election tomorrow.

The poll puts Labour support at 23%, support for Conservatives at 10%, Liberal Democrats at 6%, the Greens on 6%, and others at 3%.

The findings, according to the Electoral Calculus website, which takes the breakdown in this poll and then assumes uniform swings across Scotland's 59 constituencies, regardless of local factors, predicts the SNP would secure 54 seats at Westminster, with Labour taking four and the Liberal Democrats one. The Tories would loses their solitary Scottish seat.

At the 2010 election, Labour received 42% of the Scottish vote and the SNP 19.9%.

The Electoral Calculus analysis of today's poll figures would slash Labour's 40 current Scottish MPs. Seats in jeopardy would include Jim Murphy, Douglas Alexander and Margaret Curran.

The only Scottish Labour MPs who would survive would be Willie Bain in Glasgow North East, Tom Clarke in Coatbridge, Chryston and Bellshill, Gordon Brown in Kirkcaldy and Cowdenbeath and Ian Davidson in Glasgow South West.

The Liberal Democrats would lose all but one of their seats, with only Scottish secretary Alistair Carmichael surviving.

Ipsos Mori surveyed 1,029 adults aged 16 and over by phone between October 22 and 29. The top-line figures are based on the 894 who said how they planned to vote. Only 700 said they were certain to vote.

According to the Electoral Calculus site, the only four Scottish Labour MPs who would hold their seats are Glasgow North East MP Willie Bain, Coatbridge, Chryston and Bellshill MP Tom Clarke, former prime minister Gordon Brown in Kirkcaldy and Cowdenbeath, and Ian Davidson in Glasgow South West.

Scottish Labour leadership candidate Jim Murphy would lose his East Renfrewshire seat, the poll claimed.

At the 2010 general election Labour won 42% of the Scottish vote, compared with the SNP's share of 19.9%.

The party currently has 40 Scottish seats at Westminster compared with the SNP's six.

The poll was carried out amid a turbulent period for Scottish Labour, which culminated in the resignation of leader Johann Lamont on Friday.

She stepped down with an attack on UK Labour colleagues whom she accused of treating Scotland as a "branch office".

A leadership race is now in full swing, with Mr Murphy and Lothian MSPs Neil Findlay and Sarah Boyack vying for the position.

SNP Deputy Leader Nicola Sturgeon said: "There is a lot of work to be done in the weeks and months ahead of the General Election, but today's poll is extremely encouraging and would see the SNP make very big gains at Westminster.

"Support of 52 per cent for the SNP at Westminster is further proof that the referendum has changed Scottish politics forever. More and more people are choosing to put their trust in the SNP as disillusion with the entire Westminster establishment grows.

"London Labour's treatment of their party in Scotland as nothing more than a 'branch office' has left them in meltdown. As a result, people across the country realise that Ed Miliband doesn't speak for them and Labour support is in free-fall.

"This poll also shows the people of Scotland continue to reject the Euro-hostile and unsavoury politics of UKIP - as the Westminster parties continue their lurch to the right to pander to them.

"In recent weeks we have seen people flock to join the SNP and our membership has more than tripled to over 83,000 - nearly 1 in 50 adults in Scotland are now members of the party.

"At next year's General Election, we have the power to send a shockwave through the Westminster establishment. By electing a strong team of SNP MPs, the people of Scotland can ensure that the Westminster parties are held to account on the panicked promises they made to us all in the days leading up to the referendum."