Labour and Lib Dem MPs who voted against gay marriage: full list

Twenty two Labour MPs and four Liberal Democrat MPs voted against the equal marriage bill last night.

Former children's minister Sarah Teather was one of four Liberal Democrat MPs to vote against equal marriage. Photograph: Getty Images.

While all the attention was on the Conservatives, who voted in greater numbers against equal marriage (136 MPs) than in favour of it (127 MPs), a not insignificant number of Labour and Liberal Democrat MPs also opposed the bill. Twenty two Labour MPs voted against it, with sixteen abstaining, and four Lib Dems voted against it, with seven abstaining. Below is a full list of them.

Based on the figures, 45 per cent of Tory MPs voted against the bill (58 per cent including abstentions), nine per cent of Labour MPs did (15 per cent including abstentions) and seven per cent of Lib Dem MPs did (20 per cent including abstentions).