ITV News Correspondent Martin Geissler reports from Edinburgh:
The SNP have won a near landslide victory in Scotland taking at least 55 seats.
It was expected the Lib Dems would hold onto the Orkney and Shetland seat, which they did.
And the Tories only had one Scottish seat - which is still held by David Mundell in Dumfriesshire, Clydesdale and Tweeddale.
But Labour only managed to hold onto Edinburgh South - just one seat out of 41.
Shocks of the night included Shadow Foreign Secretary Douglas Alexanderlosing his Paisley and South Renfrewshire seat to 20-year-old SNP candidate Mhairi Black.
Black, who is in her third year at Glasgow University, will now be known as the Baby of the House when she takes her seat in the Commons, as she is the youngest MP to be voted in for 70 years.
In another blow, Scottish Labour leader Jim Murphy lost the East Renfrewshire seat he had held for 18 years to the SNP's Kirsten Oswald.
And the Lib Dems feared no better.
First for the chop was former Lib Dem leader Charles Kennedy, who lost the Ross, Skye and Lochaber seat he had held for five terms.
Jo Swinson, former spokeswoman for Scotland, lost the East Dunbartonshire seat she had held for 10 years to the SNP.
While Chief Secretary to the Treasury Danny Alexanderwas defeated in Inverness at the end of a disastrous night for the party.
Former First Minister Alex Salmond, who stepped down after his failed bid to win independence after the Scottish referendum, won the SNP seat in Gordon.
He said the "Scottish lion has roared" after it emerged the SNP had taken the majority of Scottish seats, adding it was "an extraordinary statement from the people of Scotland".
One result from Berwickshire has yet to be announced following a recount.