Thursday 16 December 2021


There was an audible gasp when the results were announced for the Commons vote on vaccine passports for England.  126 noes were recorded - 99 of which were from Tory backbenchers.  It was the biggest rebellion of Boris Johnson's deteriorating premiership and meant that the PM was effectively bailed out by Labour.  Many of the Tory rebels had never voted against their government prior to Tuesday.  Even the newest Tory MP - James Brokenshire's replacement Louie French - opposed the passes.

The breakdown of how the parties voted is as follows.

Ayes - 369

Conservative - 226
Labour - 142
SDLP - 1

For a full list of the MPs who voted yes, click here

Noes - 126

Conservative - 99
Liberal Democrat - 10
Labour - 8
DUP - 6
Independents - 2 (including Jeremy Corbyn)
Green - 1

For a full list of the MPs who voted no, click here

31 Tories either abstained or were absent, including Theresa May.

48 Labour MPs did not vote, some of whom were self-isolating due to another Covid outbreak in the Labour ranks.

There was a significant split in the Socialist Campaign Group of MPs.  Six of the eight Labour MPs who voted against the passes were SCG members - Diane Abbott, Apsana Begum, Dawn Butler, Clive Lewis, Rebecca Long-Bailey and Bell Ribeiro-Addy.  Jeremy Corbyn (who remains an independent) also voted against.  However, John McDonnell voted for the passes - as did Paula Barker, Ian Byrne, Rachel Hopkins, Kim Johnson, Andy McDonald, Rachael Maskell, Navendu Mishra, Lloyd Russell-Moyle, Sam Tarry, Mick Whitley, Nadia Whittome and Beth Winter.  Others, including Richard Burgon and Zarah Sultana, did not vote.

The other two Labour MPs who voted against the passes were Emma Lewell-Buck (South Shields) and Graham Stringer (Blackley & Broughton).

David Lammy, who had previously mocked the idea of vaccine passports, did not vote on Tuesday.  It's not clear why.