The magic number that the prime minister needs to win the crucial House of Commons vote on her Brexit deal is 318.

But Sky News data-crunching reveals she is set to fall well short.

With the vote in just hours, the prime minister has still not won over enough Remainers and Brexiteers from her own party, or the opposition ones, to secure a sure win.

Some could still change their minds in the run up to Tuesday's vote.

Sky News analysis suggests there will be a majority of 224 against her deal. This is how the votes stack up so far:


To find out how your MP has said they would vote, put their name into the search field below. If you don't know your MP's name, you can also search by constituency.

:: Follow and watch the Brexit vote live with a special programme on Sky News from 6-10pm on Tuesday evening