Winners and losers
The number of seats gained or lost compared to 2017
−50
−40
−30
−20
−10
0
10
20
30
40
Conservative
47
Labour
−59
SNP
13
Lib Dem
−1
DUP
−2
Other
2