EU net migration to the UK has fallen to its lowest level for 16 years, ONS figures show.
The difference between how many people from the EU came to the UK for at least 12 months and how many left dropped to 48,000 – the lowest level since 2003.
The ONS says this was down to fewer people coming to Britain for work, while a record high returned home.
In the year to June, overall net migration from both EU and non-EU countries was 212,000.
The number of people arriving from the EU now stands at its lowest level since the year ending March 2013, according to the figures published by the Office for National Statistics.
The BBC’s home affairs correspondent Danny Shaw said there had also been a steady rise in the number of EU citizens returning home – 151,000 emigrated in the past 12 months, double the number six years ago and the highest figure on record.
EU net migration previously hit peak levels of more than 200,000 in 2015 and early 2016.
Meanwhile, net migration from outside the EU has gradually increased for the past six years as more non-EU citizens came to the UK to study, the ONS says.
Migration Watch UK’s chairman Alp Mehmet said it was “hardly surprising” that EU net migration had fallen due to Brexit uncertainty.
However, Madeleine Sumption, director of the Migration Observatory at the University of Oxford, suggested other reasons could also be behind the fall.
She said: “The reasons for this will include things like the lower value of the pound making the UK less attractive, improving economic prospects in EU countries of origin, and potentially the political uncertainty of the prolonged Brexit process.”
Immigration figures were reclassified as “experimental” earlier this year after officials said there was “significant uncertainty” about the reliability of recent data.
Since 2016, there has been a decrease in immigration for work while people coming to the UK for study has gradually increased, the report adds.
It says the fall in immigration for work has mainly been because of a decrease in EU citizens coming to the UK looking for work, particularly those from eight of the countries which joined the EU in 2004, including Poland.
The ONS estimated that about 229,000 more non-EU citizens moved to the UK than left in the year ending June 2019.
This non-EU net migration has gradually increased since 2013 as immigration has risen and emigration for this group has remained “broadly stable”.