MPs voted to give the EU (Notification of Withdrawal) Bill a third reading by 494 votes to 122 – a majority of 372.
Former chancellor Ken Clarke was the sole Conservative MP to vote against the Bill.
There were 52 Labour, 52 SNP, seven Liberal Democrat and three Plaid Cymru MPs who voted against the Bill.
All three SDLP MPs voted against the Bill – Mark Durkan (Foyle), Dr Alasdair McDonnell (Belfast South), Margaret Ritchie (Down South).
Three independent MPs voted against including Lady Sylvia Hermon (Down North). Green Party MP Caroline Lucas (Brighton, Pavilion) also voted against.
Of the 494 MPs who voted in favour of the Bill, 320 were Conservatives and 162 were Labour.
Two Ulster Unionist Party MPs voted in favour – Tom Elliott (Fermanagh & South Tyrone), Danny Kinahan (Antrim South).
Eight DUP MPs backed it – Gregory Campbell (Londonderry East), Nigel Dodds (Belfast North), Jeffrey Donaldson (Lagan Valley), Ian Paisley (Antrim North), Gavin Robinson (Belfast East), Jim Shannon (Strangford), David Simpson (Upper Bann), Sammy Wilson (Antrim East).
An independent MP and Ukip MP also voted for it.
Five Conservatives did not vote, as did 13 Labour and two Liberal Democrats.