The election was a triumph for the Scottish nationalists, who gained dozens of seats, and a disappointment for Labour. The Liberal Democrats were crushed in seats across the country.
Number of seats won
Con
331
Lab
232
SNP
56
LD
8
DUP
8
PC
3
SDLP
3
Grn
1
Ukip
1
Oth
7
Popular vote vs. seats won
% of popular vote
% of seats won
0
10
20
30
40
50
60
Conservatives
Labour
Ukip
Lib Dems
SNP
Greens
Other