LONG-TERM migration to the UK has remained around record levels at a third of a million as the inflow of EU citizens hit a historic high, official figures show.
The net measure - the overall difference between the numbers arriving and leaving the country - was estimated at 335,000 in the year to June.
This was just below the previous peak of 336,000 in the previous year.
Immigration, which covers the numbers of people coming into Britain only, was at 650,000 - the highest estimate recorded, the Office for National Statistics said.
An unprecedented 284,000 EU citizens are estimated to have arrived in the UK in the year to June, which covers a period up to and just after the referendum, while net migration from the bloc, which excludes UK citizens who went to other EU states, was at 189,000.
The figures provide the latest indication of the scale of the task facing the Government if it is to reach its controversial target of reducing net migration to below 100,000.
It was also revealed that in 2015 Romania was the most common country of last residence for the first time, making up 10% of all immigrants.
Nicola White, head of international migration statistics at the ONS, said: “Net migration remains around record levels, but it is stable compared with recent years. Immigration levels are now among the highest estimates recorded - the inflow of EU citizens is also at historically high levels and similar to the inflow of non-EU citizens; there were also increases in the number of asylum seekers and refugees.
“Immigration of Bulgarian and Romanian citizens continues the upward trend seen over the last few years and in 2015 Romania was the most common country of previous residence.
“The main reason people are coming to the UK is for work, and there has been a significant increase in people looking for work, particularly from the EU.
“These long-term international migration figures run to the end of June, so it is too early to say what effect, if any, the EU referendum has had on long-term international migration.
“There does not however appear to have been any significant impact during the run-up to the vote.”
The figures revealed that work remains the most common reason for long-term immigration - which covers those coming to the country for at least a year.
In the year ending in June, 189,000 EU citizens arrived for work - the highest estimate recorded.
Approximately 57%, or 108,000, of those reported having a definite job to go to while around 82,000 EU immigrants arrived looking for work - a record number and a “statistically significant” increase compared to the previous year.
The jump includes a rise in the number of citizens arriving to seek employment from the EU15 group of nations consisting of Austria, Belgium, Denmark, Finland, France, Germany, Greece, Italy, Luxembourg, Netherlands, Portugal, Republic of Ireland, Spain and Sweden.
Statisticians suggested the rise may in part reflect “weaker labour market conditions” in some southern EU states.
A raft of data published on Thursday also showed:
• In the year ending June 2016, non-EU net migration was 196,000, similar to the previous year
• The number of people immigrating for more than 12 months to study was estimated to be 163,000 in total, a statistically significant reduction of 30,000 from 193,000 in the year ending June 2015
• The number of National Insurance registrations in the year ending September 2016 was 629,000 for EU citizens and 195,000 for non-EU citizens, with both showing a fall from the previous year