Conservative
Labour
SNP
Lib Dems
DUP
Plaid Cymru
Green
Independent
Independent conservatives
Independent Group for Change (TIG)
321 MPs could vote for the deal
28
hard Brexiters
20
former Tories
9 Labour rebels
1 Lib Dem
318 Against
5 TIGs
10 DUP
8 former Tories
0 Tory rebels
On a knife-edge: how Johnson's deal could scrape through
Conservative
Labour
SNP
Lib Dems
DUP
Plaid Cymru
Green
Independent Group for Change (TIG)
Independent
Independent conservatives
321 MPs could vote for the deal
28
hard Brexiters
20
former Tories
9 Labour rebels
1 Lib Dem
318 Against
5 TIGs
10 DUP
8 former Tories
0 Tory rebels