Net migration has fallen to the lowest level for three years after a surge in the number of EU nationals leaving the UK since last June's Brexit vote. Net migration - the difference between those entering and leaving the UK - fell 81,000 to 246,000 in the year to March 2017.