The by-election was the first electoral test for new leaders Boris Johnson and Jo Swinson.
By losing the seat, Johnson has suffered the quickest by-election defeat of any new Prime Minister since WW2.
Plaid Cymru and the Greens did not stand in the by-election in an effort not to split the Remain vote.