LONDON—When the U.K. voted to leave the European Union in 2016, many backers of Brexit hoped the move would cut immigration by ending the right of EU residents to move here freely, a growing trend that some Britons felt was taking jobs away from locals.
Instead, immigration has risen to a record high, as growing numbers of migrants from non-European countries have outstripped a sharp decline in those from the EU. Though the ruling Conservative Party has repeatedly pledged to cut migrant numbers post-Brexit, it has instead let in more in a bid to boost stagnant economic growth.