Update: The final figures showed that 128 Tory MPs voted against the bill (six fewer than at its second reading), with 117 voting in favour, six fewer than last time round. I've posted a full list of those MPs who opposed the bill below.
MPs have just voted in favour of the third reading of the equal marriage bill by 366 to 161, but in a significant blow to David Cameron, 136 Conservative MPs are thought to have voted against it, including Environment Secretary Owen Paterson and Welsh Secretary David Jones, with just 123 voting in favour. If confirmed, those figures would mean that more Tories opposed the bill this time round than at its second reading, when 134 voted against it (excluding tellers), and that fewer supported it (127 did so last time).
That so many Conservative MPs voted against the bill makes it easier for Labour to claim credit for its passage. In an email to Labour activists earlier tonight, Yvette Cooper urged them to tweet "I'm proud to be part of @uklabour today and proud that we're one step closer to #equalmarriage in Britain."
The Lib Dems have similarly declared that they are "proud to be delivering" equal marriage, but the Conservatives, perhaps fearful of provoking further grassroots anger, are silent.
Conservatives: 128 voted against
Nigel Adams (Selby & Ainsty), Adam Afriyie (Windsor), Peter Aldous (Waveney), David Amess (Southend West), Richard Bacon (Norfolk South), Guto Bebb (Aberconwy), Henry Bellingham (Norfolk North West), Sir Paul Beresford (Mole Valley), Andrew Bingham (High Peak), Nicola Blackwood (Oxford West & Abingdon), Peter Bone (Wellingborough), Graham Brady (Altrincham & Sale West), Julian Brazier (Canterbury), Andrew Bridgen (Leicestershire North West), Steve Brine (Winchester), Fiona Bruce (Congleton), Robert Buckland (Swindon South), Simon Burns (Chelmsford), David Burrowes (Enfield Southgate), Douglas Carswell (Clacton), Bill Cash (Stone), Rehman Chishti (Gillingham & Rainham), Christopher Chope (Christchurch), Therese Coffey (Suffolk Coastal), Geoffrey Cox (Devon West & Torridge), Stephen Crabb (Preseli Pembrokeshire), David Davies (Monmouth), Glyn Davies (Montgomeryshire), Philip Davies (Shipley), David Davis (Haltemprice & Howden), Nick de Bois (Enfield North), Nadine Dorries (Bedfordshire Mid), Jackie Doyle-Price (Thurrock), Richard Drax (Dorset South), Philip Dunne (Ludlow), Charlie Elphicke (Dover), Graham Evans (Weaver Vale), Jonathan Evans (Cardiff North), David Evennett (Bexleyheath & Crayford), Dr Liam Fox (Somerset North), Mark Francois (Rayleigh & Wickford), George Freeman (Norfolk Mid), Roger Gale (Thanet North), Sir Edward Garnier (Harborough), Mark Garnier (Wyre Forest), Cheryl Gillan (Chesham & Amersham), John Glen (Salisbury), Robert Goodwill (Scarborough & Whitby), James Gray (Wiltshire North), Andrew Griffiths (Burton), Robert Halfon (Harlow), Simon Hart (Carmarthen West & Pembrokeshire South), Sir Alan Haselhurst (Saffron Walden), John Hayes (South Holland & The Deepings), Oliver Heald (Hertfordshire North East), Gordon Henderson (Sittingbourne & Sheppey), Philip Hollobone (Kettering), Adam Holloway (Gravesham), Sir Gerald Howarth (Aldershot), Stewart Jackson (Peterborough), Gareth Johnson (Dartford), David Jones (Clwyd West), Marcus Jones (Nuneaton), Chris Kelly (Dudley South), Kwasi Kwarteng (Spelthorne), Jeremy Lefroy (Stafford), Edward Leigh (Gainsborough), Julian Lewis (New Forest East), Ian Liddell-Grainger (Bridgwater & Somerset West), David Lidington (Aylesbury), Peter Lilley (Hitchin & Harpenden), Jonathan Lord (Woking), Tim Loughton (Worthing East & Shoreham), Karen Lumley (Redditch), Karl McCartney (Lincoln), Anne McIntosh (Thursk and Malton), Stephen McPartland (Stevenage), Esther McVey (Wirral West), Anne Main (St Albans), Paul Maynard (Blackpool North & Cleveleys), Stephen Metcalfe (Basildon South & Thurrock East), Anne Milton (Guildford), Nicky Morgan (Loughborough), Anne-Marie Morris (Newton Abbot), David Morris (Morecambe & Lunesdale), James Morris (Halesowen & Rowley Regis), Bob Neill (Bromley & Chislehurst), David Nuttall (Bury North), Stephen O’Brien (Eddisbury), Matthew Offord (Hendon), Jim Paice (Cambridgeshire South East), Neil Parish (Tiverton & Honiton), Priti Patel (Witham), Owen Paterson (Shropshire North), Mark Pawsey (Rugby), Mike Penning (Hemel Hempstead), Mark Pritchard (Wrekin, The), John Redwood (Wokingham), Jacob Rees-Mogg (Somerset North East), Sir Malcolm Rifkind (Kensington), Andrew Robathan (Leicestershire South), Laurence Robertson (Tewkesbury), Andrew Rosindell (Romford), David Rutley (Macclesfield), Lee Scott (Ilford North), Andrew Selous (Bedfordshire South West), Alec Shelbrooke (Elmet & Rothwell), Sir Richard Shepherd (Aldridge-Brownhills), Henry Smith (Crawley), Sir John Stanley (Tonbridge & Malling), John Stevenson (Carlisle), Bob Stewart (Beckenham), Mel Stride (Devon Central), Julian Sturdy (York Outer), Robert Syms (Poole), David Tredinnick (Bosworth), Andrew Turner (Isle of Wight), Shailesh Vara (Cambridgeshire North West), Martin Vickers (Cleethorpes), Ben Wallace (Wyre & Preston North), Robert Walter (Dorset North), James Wharton (Stockton South), Heather Wheeler (Derbyshire South), Craig Whittaker (Calder Valley), John Whittingdale (Maldon), Bill Wiggin (Herefordshire North), Gavin Williamson (Staffordshire South), Jeremy Wright (Kenilworth & Southam)
Joe Benton (Bootle), Tom Clarke (Coatbridge, Chryston & Bellshill), Rosie Cooper (Lancashire West), David Crausby (Bolton North East), Jim Dobbin (Heywood & Middleton), Brian Donohoe (Ayrshire Central), Robert Flello (Stoke-on-Trent South), Mary Glindon (Tyneside North), Roger Godsiff (Birmingham Hall Green), Paul Goggins (Wythenshawe & Sale East), George Mudie (Leeds East), Paul Murphy (Torfaen), Stephen Pound (Ealing North), Stephen Timms (East Ham).
Liberal Democrats: 4
Sir Alan Beith (Berwick-upon-Tweed), Gordon Birtwistle (Burnley), John Pugh (Southport), Sarah Teather (Brent Central).
Gregory Campbell (Londonderry East), Nigel Dodds (Belfast North), Jeffrey Donaldson (Lagan Valley), Rev William McCrea (Antrim South), Ian Paisley Junior (Antrim North), Jim Shannon (Strangford), David Simpson (Upper Bann), Sammy Wilson (Antrim East).
Lady Sylvia Hermon (Down North).