Electoral Calculus predicts a strong Conservative majority

370 Conservative seats

186 Labour seats

48 SNP

25 Lib Dem, 9 DUP, 7 Sinn Féin,

2 Plaid Cymru, 1 Green, 1 Alliance,

1 NI other

370 Conservative seats

186 Labour seats

48 SNP

25 Lib Dem

9 DUP

7 Sinn Féin

2 Plaid Cymru

1 Green

1 Alliance

1 NI other