It is the first time that a full year of data has been available since the UK voted to leave the EU last June.
The figure is still short of the Conservatives' target to reduce net migration to the "tens of thousands".
Net migration is the difference between people coming to the UK for more than a year, and the number of people leaving the UK for a year or more.
In this 12-month period, 572,000 people arrived in the UK, and 342,000 emigrated, the Office for National Statistics report showed.
Immigration specifically fell by 80,000 people over the year - and three-quarters of that drop was down to fewer EU citizens coming to live in the UK, figures showed.
Nicola White, head of migration statistics at the ONS, said: "The decline follows historically high levels of immigration and it is too early to say whether this represents a long-term trend."
She pointed to figures showing the number of people coming to the UK for a definite job has remained stable but those coming to "look for work", especially EU citizens, was down 43%.
"These changes suggest that Brexit is likely to be a factor in people's decision to move to or from the UK - but decisions to migrate are complex and other factors are also going to be influencing the figures," she added.
The ONS said the 106,000 fall on the previous year's net migration figure was the largest annual decrease recorded.
This was substantially down on its high of June 2016 and now at similar levels to 2014, the ONS said.
The figures also showed:
The number of non-EU citizens leaving the UK has remained stable over the past year - but the number of EU citizens, including British-born people - who have chosen to leave has increased by almost a third
Applications by EU nationals to become British citizens were up by 80%
"Anecdotally you pick up the fears around the Brexit effect," he said.
But the economic effects and the falling value of the pound might also be a factor, for example a Polish worker would get six zloty for every pound earned before Brexit.
That's fallen by a quarter since the referendum, he added.
The Conservatives' aim since 2010 has been to reduce net migration to below 100,000.
The pledge to reduce net annual migration to the "tens of thousands" was in the 2010, 2015 and 2017 Tory manifestos.
Neither Prime Minister Theresa May nor her predecessor, David Cameron, have come close to meeting that target.
No comments: