Politics

Revealed: The full list of MPs who voted for the Illegal Immigration Bill

The Conservative’s controversial Illegal Immigration Bill has passed its first hurdle in the Commons this evening by 312 votes to 250.

Suella Braverman faced pleas from Tory MPs to reform the Government’s controversial asylum reforms to protect trafficked women, children and modern slavery victims.

The Home Secretary said the Illegal Migration Bill is needed as people arriving in the UK after crossing the Channel have “overwhelmed our asylum system”, before adding there has been “too much” immigration in recent years.

Braverman also told the House of Commons she has been subject to the “most grotesque slurs” for saying “simple truths” about the impact of migration on the country.

She added she will “not be hectored by out-of-touch lefties” who suggest a “person’s skin colour should dictate their political views”.

“Collateral damage”

But Conservative former prime minister Theresa May warned modern slavery victims will be “collateral damage” and have the door shut on them by measures within the Bill.

May said she is expecting to hold further talks with Downing Street to resolve the issues, adding: “The Government is working hard I know to find a solution to the problem of small boats.

“But I think there are a number of reasons which shed doubt on the approach being taken.”

Tory former minister Chris Skidmore, writing on Twitter, said he cannot vote for the Bill as he is “not prepared to break international law or the human rights conventions that the UK has had a proud history of playing a leading role in establishing”.

Simon Hoare, MP for North Dorset, said that he and other Tory MPs will offer their support at the Bill’s second reading on Monday evening on the basis that amendments follow.

Full list

Despite significant opposition, the bill cleared its first test in the House of Commons.

Here is the full list of MPs who voted in favour of it:

Nigel Adams (Conservative – Selby and Ainsty)
Bim Afolami (Conservative – Hitchin and Harpenden)
Adam Afriyie (Conservative – Windsor)
Nickie Aiken (Conservative – Cities of London and Westminster)
Peter Aldous (Conservative – Waveney)
Lee Anderson (Conservative – Ashfield)
Stuart Anderson (Conservative – Wolverhampton South West)
Caroline Ansell (Conservative – Eastbourne)
Edward Argar (Conservative – Charnwood)
Sarah Atherton (Conservative – Wrexham)
Victoria Atkins (Conservative – Louth and Horncastle)
Gareth Bacon (Conservative – Orpington)
Kemi Badenoch (Conservative – Saffron Walden)
Shaun Bailey (Conservative – West Bromwich West)
Siobhan Baillie (Conservative – Stroud)
Duncan Baker (Conservative – North Norfolk)
Steve Baker (Conservative – Wycombe)
Harriett Baldwin (Conservative – West Worcestershire)
Steve Barclay (Conservative – North East Cambridgeshire)
John Baron (Conservative – Basildon and Billericay)
Simon Baynes (Conservative – Clwyd South)
Aaron Bell (Conservative – Newcastle-under-Lyme)
Scott Benton (Conservative – Blackpool South)
Paul Beresford (Conservative – Mole Valley)
Jake Berry (Conservative – Rossendale and Darwen)
Saqib Bhatti (Conservative – Meriden)
Bob Blackman (Conservative – Harrow East)
Crispin Blunt (Conservative – Reigate)
Peter Bottomley (Conservative – Worthing West)
Andrew Bowie (Conservative – West Aberdeenshire and Kincardine)
Ben Bradley (Conservative – Mansfield)
Graham Brady (Conservative – Altrincham and Sale West)
Suella Braverman (Conservative – Fareham)
Jack Brereton (Conservative – Stoke-on-Trent South)
Andrew Bridgen (Independent – North West Leicestershire)
Steve Brine (Conservative – Winchester)
Paul Bristow (Conservative – Peterborough)
Sara Britcliffe (Conservative – Hyndburn)
Anthony Browne (Conservative – South Cambridgeshire)
Fiona Bruce (Conservative – Congleton)
Felicity Buchan (Conservative – Kensington)
Robert Buckland (Conservative – South Swindon)
Alex Burghart (Conservative – Brentwood and Ongar)
Conor Burns (Conservative – Bournemouth West)
Rob Butler (Conservative – Aylesbury)
Alun Cairns (Conservative – Vale of Glamorgan)
Andy Carter (Conservative – Warrington South)
James Cartlidge (Conservative – South Suffolk)
William Cash (Conservative – Stone)
Miriam Cates (Conservative – Penistone and Stocksbridge)
Maria Caulfield (Conservative – Lewes)
Rehman Chishti (Conservative – Gillingham and Rainham)
Christopher Chope (Conservative – Christchurch)
Jo Churchill (Conservative – Bury St Edmunds)
Greg Clark (Conservative – Tunbridge Wells)
Simon Clarke (Conservative – Middlesbrough South and East Cleveland)
Theo Clarke (Conservative – Stafford) (Proxy vote cast by Marcus Jones)
Brendan Clarke-Smith (Conservative – Bassetlaw)
Chris Clarkson (Conservative – Heywood and Middleton)
James Cleverly (Conservative – Braintree)
Geoffrey Clifton-Brown (Conservative – The Cotswolds)
Thérèse Coffey (Conservative – Suffolk Coastal)
Elliot Colburn (Conservative – Carshalton and Wallington)
Damian Collins (Conservative – Folkestone and Hythe)
Alberto Costa (Conservative – South Leicestershire)
Robert Courts (Conservative – Witney)
Claire Coutinho (Conservative – East Surrey)
Geoffrey Cox (Conservative – Torridge and West Devon)
Stephen Crabb (Conservative – Preseli Pembrokeshire)
Virginia Crosbie (Conservative – Ynys Môn)
Tracey Crouch (Conservative – Chatham and Aylesford)
James Daly (Conservative – Bury North)
David T C Davies (Conservative – Monmouth)
James Davies (Conservative – Vale of Clwyd)
Gareth Davies (Conservative – Grantham and Stamford)
Mims Davies (Conservative – Mid Sussex)
Dehenna Davison (Conservative – Bishop Auckland)
Caroline Dinenage (Conservative – Gosport)
Sarah Dines (Conservative – Derbyshire Dales)
Jonathan Djanogly (Conservative – Huntingdon)
Leo Docherty (Conservative – Aldershot)
Michelle Donelan (Conservative – Chippenham)
Jackie Doyle-Price (Conservative – Thurrock)
Richard Drax (Conservative – South Dorset)
Flick Drummond (Conservative – Meon Valley)
James Duddridge (Conservative – Rochford and Southend East)
David Duguid (Conservative – Banff and Buchan)
Iain Duncan Smith (Conservative – Chingford and Woodford Green)
Philip Dunne (Conservative – Ludlow)
Mark Eastwood (Conservative – Dewsbury)
Ruth Edwards (Conservative – Rushcliffe)
Michael Ellis (Conservative – Northampton North)
Tobias Ellwood (Conservative – Bournemouth East)
Natalie Elphicke (Conservative – Dover)
George Eustice (Conservative – Camborne and Redruth)
Luke Evans (Conservative – Bosworth)
David Evennett (Conservative – Bexleyheath and Crayford)
Ben Everitt (Conservative – Milton Keynes North)
Michael Fabricant (Conservative – Lichfield)
Laura Farris (Conservative – Newbury)
Simon Fell (Conservative – Barrow and Furness)
Anna Firth (Conservative – Southend West)
Katherine Fletcher (Conservative – South Ribble)
Mark Fletcher (Conservative – Bolsover)
Nick Fletcher (Conservative – Don Valley)
Vicky Ford (Conservative – Chelmsford)
Kevin Foster (Conservative – Torbay)
Mark Francois (Conservative – Rayleigh and Wickford)
Lucy Frazer (Conservative – South East Cambridgeshire)
George Freeman (Conservative – Mid Norfolk)
Mike Freer (Conservative – Finchley and Golders Green)
Louie French (Conservative – Old Bexley and Sidcup)
Richard Fuller (Conservative – North East Bedfordshire)
Marcus Fysh (Conservative – Yeovil)
Nusrat Ghani (Conservative – Wealden)
Nick Gibb (Conservative – Bognor Regis and Littlehampton)
Peter Gibson (Conservative – Darlington)
Jo Gideon (Conservative – Stoke-on-Trent Central)
John Glen (Conservative – Salisbury)
Robert Goodwill (Conservative – Scarborough and Whitby)
Richard Graham (Conservative – Gloucester)
Helen Grant (Conservative – Maidstone and The Weald)
James Gray (Conservative – North Wiltshire)
Chris Grayling (Conservative – Epsom and Ewell) (Proxy vote cast by Marcus Jones)
Chris Green (Conservative – Bolton West)
Damian Green (Conservative – Ashford)
Andrew Griffith (Conservative – Arundel and South Downs)
James Grundy (Conservative – Leigh)
Jonathan Gullis (Conservative – Stoke-on-Trent North)
Robert Halfon (Conservative – Harlow)
Stephen Hammond (Conservative – Wimbledon)
Greg Hands (Conservative – Chelsea and Fulham)
Mark Harper (Conservative – Forest of Dean)
Rebecca Harris (Conservative – Castle Point)
Trudy Harrison (Conservative – Copeland)
Sally-Ann Hart (Conservative – Hastings and Rye)
Simon Hart (Conservative – Carmarthen West and South Pembrokeshire)
John Hayes (Conservative – South Holland and The Deepings)
Oliver Heald (Conservative – North East Hertfordshire)
James Heappey (Conservative – Wells)
Gordon Henderson (Conservative – Sittingbourne and Sheppey)
Darren Henry (Conservative – Broxtowe)
Antony Higginbotham (Conservative – Burnley)
Damian Hinds (Conservative – East Hampshire)
Simon Hoare (Conservative – North Dorset)
Richard Holden (Conservative – North West Durham)
Kevin Hollinrake (Conservative – Thirsk and Malton)
Philip Hollobone (Conservative – Kettering)
Paul Holmes (Conservative – Eastleigh)
John Howell (Conservative – Henley)
Paul Howell (Conservative – Sedgefield)
Nigel Huddleston (Conservative – Mid Worcestershire)
Neil Hudson (Conservative – Penrith and The Border)
Eddie Hughes (Conservative – Walsall North)
Jane Hunt (Conservative – Loughborough)
Jeremy Hunt (Conservative – South West Surrey)
Tom Hunt (Conservative – Ipswich)
Alister Jack (Conservative – Dumfries and Galloway)
Ranil Jayawardena (Conservative – North East Hampshire)
Bernard Jenkin (Conservative – Harwich and North Essex)
Mark Jenkinson (Conservative – Workington)
Robert Jenrick (Conservative – Newark)
Caroline Johnson (Conservative – Sleaford and North Hykeham)
Gareth Johnson (Conservative – Dartford)
David Johnston (Conservative – Wantage)
Andrew Jones (Conservative – Harrogate and Knaresborough)
Fay Jones (Conservative – Brecon and Radnorshire)
David Jones (Conservative – Clwyd West)
Marcus Jones (Conservative – Nuneaton)
Simon Jupp (Conservative – East Devon)
Daniel Kawczynski (Conservative – Shrewsbury and Atcham)
Gillian Keegan (Conservative – Chichester)
Julian Knight (Independent – Solihull) (Proxy vote cast by Craig Mackinlay)
Greg Knight (Conservative – East Yorkshire)
Kate Kniveton (Conservative – Burton)
Danny Kruger (Conservative – Devizes)
John Lamont (Conservative – Berwickshire, Roxburgh and Selkirk)
Robert Largan (Conservative – High Peak)
Andrea Leadsom (Conservative – South Northamptonshire)
Edward Leigh (Conservative – Gainsborough)
Ian Levy (Conservative – Blyth Valley)
Andrew Lewer (Conservative – Northampton South)
Brandon Lewis (Conservative – Great Yarmouth)
Julian Lewis (Conservative – New Forest East)
Chris Loder (Conservative – West Dorset)
Mark Logan (Conservative – Bolton North East) (Proxy vote cast by Marcus Jones)
Marco Longhi (Conservative – Dudley North)
Julia Lopez (Conservative – Hornchurch and Upminster)
Jack Lopresti (Conservative – Filton and Bradley Stoke)
Jonathan Lord (Conservative – Woking)
Tim Loughton (Conservative – East Worthing and Shoreham)
Craig Mackinlay (Conservative – South Thanet)
Cherilyn Mackrory (Conservative – Truro and Falmouth)
Rachel Maclean (Conservative – Redditch)
Alan Mak (Conservative – Havant)
Kit Malthouse (Conservative – North West Hampshire)
Anthony Mangnall (Conservative – Totnes)
Scott Mann (Conservative – North Cornwall)
Julie Marson (Conservative – Hertford and Stortford)
Jerome Mayhew (Conservative – Broadland)
Paul Maynard (Conservative – Blackpool North and Cleveleys)
Jason McCartney (Conservative – Colne Valley)
Karl McCartney (Conservative – Lincoln)
Mark Menzies (Conservative – Fylde)
Johnny Mercer (Conservative – Plymouth, Moor View)
Huw Merriman (Conservative – Bexhill and Battle)
Stephen Metcalfe (Conservative – South Basildon and East Thurrock)
Robin Millar (Conservative – Aberconwy)
Maria Miller (Conservative – Basingstoke)
Amanda Milling (Conservative – Cannock Chase)
Nigel Mills (Conservative – Amber Valley)
Andrew Mitchell (Conservative – Sutton Coldfield)
Damien Moore (Conservative – Southport)
Robbie Moore (Conservative – Keighley)
Penny Mordaunt (Conservative – Portsmouth North)
Anne Marie Morris (Conservative – Newton Abbot)
David Morris (Conservative – Morecambe and Lunesdale)
James Morris (Conservative – Halesowen and Rowley Regis)
Joy Morrissey (Conservative – Beaconsfield)
Jill Mortimer (Conservative – Hartlepool)
Wendy Morton (Conservative – Aldridge-Brownhills)
Kieran Mullan (Conservative – Crewe and Nantwich)
Holly Mumby-Croft (Conservative – Scunthorpe)
Sheryll Murray (Conservative – South East Cornwall)
Andrew Murrison (Conservative – South West Wiltshire)
Robert Neill (Conservative – Bromley and Chislehurst)
Neil O’Brien (Conservative – Harborough)
Matthew Offord (Conservative – Hendon)
Guy Opperman (Conservative – Hexham)
Mark Pawsey (Conservative – Rugby)
Mike Penning (Conservative – Hemel Hempstead)
John Penrose (Conservative – Weston-super-Mare)
Chris Philp (Conservative – Croydon South)
Rebecca Pow (Conservative – Taunton Deane)
Victoria Prentis (Conservative – Banbury)
Mark Pritchard (Conservative – The Wrekin)
Tom Pursglove (Conservative – Corby)
Jeremy Quin (Conservative – Horsham)
Will Quince (Conservative – Colchester)
Dominic Raab (Conservative – Esher and Walton)
Tom Randall (Conservative – Gedling)
John Redwood (Conservative – Wokingham)
Jacob Rees-Mogg (Conservative – North East Somerset)
Nicola Richards (Conservative – West Bromwich East)
Angela Richardson (Conservative – Guildford)
Laurence Robertson (Conservative – Tewkesbury)
Mary Robinson (Conservative – Cheadle)
Douglas Ross (Conservative – Moray)
Lee Rowley (Conservative – North East Derbyshire)
Dean Russell (Conservative – Watford)
David Rutley (Conservative – Macclesfield)
Gary Sambrook (Conservative – Birmingham, Northfield)
Selaine Saxby (Conservative – North Devon)
Paul Scully (Conservative – Sutton and Cheam)
Bob Seely (Conservative – Isle of Wight)
Andrew Selous (Conservative – South West Bedfordshire)
Grant Shapps (Conservative – Welwyn Hatfield)
Alec Shelbrooke (Conservative – Elmet and Rothwell)
David Simmonds (Conservative – Ruislip, Northwood and Pinner)
Chloe Smith (Conservative – Norwich North)
Greg Smith (Conservative – Buckingham)
Henry Smith (Conservative – Crawley)
Royston Smith (Conservative – Southampton, Itchen)
Amanda Solloway (Conservative – Derby North)
Ben Spencer (Conservative – Runnymede and Weybridge)
Mark Spencer (Conservative – Sherwood)
Alexander Stafford (Conservative – Rother Valley)
Jane Stevenson (Conservative – Wolverhampton North East)
John Stevenson (Conservative – Carlisle)
Bob Stewart (Conservative – Beckenham)
Iain Stewart (Conservative – Milton Keynes South)
Gary Streeter (Conservative – South West Devon)
Mel Stride (Conservative – Central Devon)
Graham Stuart (Conservative – Beverley and Holderness)
Julian Sturdy (Conservative – York Outer)
James Sunderland (Conservative – Bracknell)
Desmond Swayne (Conservative – New Forest West)
Robert Syms (Conservative – Poole)
Derek Thomas (Conservative – St Ives)
Maggie Throup (Conservative – Erewash)
Kelly Tolhurst (Conservative – Rochester and Strood)
Justin Tomlinson (Conservative – North Swindon)
Michael Tomlinson (Conservative – Mid Dorset and North Poole)
Craig Tracey (Conservative – North Warwickshire)
Anne-Marie Trevelyan (Conservative – Berwick-upon-Tweed)
Laura Trott (Conservative – Sevenoaks)
Elizabeth Truss (Conservative – South West Norfolk)
Tom Tugendhat (Conservative – Tonbridge and Malling)
Shailesh Vara (Conservative – North West Cambridgeshire)
Martin Vickers (Conservative – Cleethorpes)
Matt Vickers (Conservative – Stockton South)
Theresa Villiers (Conservative – Chipping Barnet)
Robin Walker (Conservative – Worcester)
Charles Walker (Conservative – Broxbourne)
Jamie Wallis (Conservative – Bridgend)
David Warburton (Independent – Somerton and Frome) (Proxy vote cast by Craig Mackinlay)
Matt Warman (Conservative – Boston and Skegness)
Giles Watling (Conservative – Clacton)
Suzanne Webb (Conservative – Stourbridge)
Helen Whately (Conservative – Faversham and Mid Kent)
Heather Wheeler (Conservative – South Derbyshire)
Craig Whittaker (Conservative – Calder Valley)
John Whittingdale (Conservative – Maldon)
Bill Wiggin (Conservative – North Herefordshire)
James Wild (Conservative – North West Norfolk)
Craig Williams (Conservative – Montgomeryshire)
Gavin Williamson (Conservative – South Staffordshire)
Mike Wood (Conservative – Dudley South)
Jacob Young (Conservative – Redcar)

Related: Jeremy Hunt says he has ‘no idea’ who Laura Kuenssberg voted for in 2019

Jack Peat

Jack is a business and economics journalist and the founder of The London Economic (TLE). He has contributed articles to VICE, Huffington Post and Independent and is a published author. Jack read History at the University of Wales, Bangor and has a Masters in Journalism from the University of Newcastle-upon-Tyne.

Published by