Final results show that the pro-independence Scottish National Party has gained a historic landslide victory in Scotland by securing 56 out of 59 seats.
Labour party has remained with only one seat in Scotland and its Scottish leader Jim Murphy is among many Labour MP losing their seats.
The Liberal Democrats lost nine seats with only Alistair Carmichael holding on in Orkney and Shetland.
The Conservatives held Dumfrieshshire, Clydesdale and Tweeddale - the other seat to withstand the SNP tsunami.
Senior Lib Dems Danny Alexander and Charles Kennedy also lost to the SNP.
The SNP won by 10,000 votes in Kirkcaldy and Cowdenbeath, which had previously been held by Gordon Brown.
The result means that the SNP has recorded its most successful general election ever. Its previous best was in October 1974, when it won 11 seats. The party won six seats in 2010.
MH/MH