The SNP tsunami takes Scotland, winning 56 out of 59 seats.
Labour has been left with just one MP in Scotland, with Scottish leader Jim Murphy, Douglas Alexander and Margaret Curran among those losing their seats.
The Liberal Democrats lost 10 seats with only Alistair Carmichael holding on in Orkney and Shetland reports BBC.
The Conservatives held Dumfriesshire, Clydesdale and Tweeddale – the other seat to withstand the SNP tsunami.
It won by 10,000 votes in Kirkcaldy and Cowdenbeath, which had previously been held by former UK Prime Minister Gordon Brown.
In East Renfrewshire, the SNP’s Kirsten Oswald defeated Mr Murphy – who had been defending a majority of 10,400 – by 3,718 votes.
The defeat will leave major questions about whether Mr Murphy can continue as Scottish Labour leader, with former Labour MP Ian Davidson – who lost his Glasgow South West seat to the SNP’s Christopher Stephens – having already called for him to resign.
Mhairi Black, who becomes the UK’s youngest MP at the age of 20, overturned former shadow foreign secretary Douglas Alexander’s majority of 16,600 in Paisley and Renfrewshire South to win by 5,684 votes – a swing of 27% from Labour to the SNP.
The SNP also gained Edinburgh South West, which had previously been held by Labour’s former Chancellor Alistair Darling.
Labour’s former Shadow Scottish Secretary Margaret Curran was defeated by more than 10,000 votes by the SNP’s Natalie McGarry in Glasgow East.