Estimated seat projection

Labour 422 (+220) Conservatives 140 (-225) Lib Dems 48 (+37) SNP 17 (-31) Plaid Cymru 2 (-2) Green 2 (+1)