UKIP leader Paul Nuttall said the figures “just go to show that you can’t trust the Tories to bring down immigration”.
Paul added: “This is an abject failure, not just by the Government in general but by the Prime Minister in particular.”
Immigration to the UK has also risen to a record level with 650,000 migrants in the year to June.
Net migration from the EU was the highest figure on record with the number standing at 189,000.
For the first time, Romania tops the list for the country with the most number of migrants to the UK – with 54,000 people coming to live in Britain.
Nicola White, head of international migration statistics at the ONS, said it was “too early to say what effect, if any the EU referendum has had on long-term international migration.”
Can we trust the Conservative Government on immigration
Amber Rudd “Work permits for EU citizens certainly has value.”