The level of net migration to Britain is still running at almost 300,000 per year.
Latest figures for the Office for National Statistics reveal that 273,000 more people came to the UK than left in the 12 months to June 2018.
Over the year, 625,000 people moved to the UK with 351,000 leaving.
Non-EU migration is gradually increasing, accounting for 326,000 in 12 months, with net non-EU migration at 248,000, the highest level since 2004.
EU net migration over the same period was 74,000, with 219,000 EU citizens coming to the UK.
The Director of the Centre for International Migration, Jay Lindop, has said: “Net migration continues to add to the population and has remained fairly stable since its peak in 2016, with around 270,000 more people coming to the UK than leaving in the year ending June 2018.
Latest stories direct in your inbox
Sign up for the free Red Alert email:
“However, there are different patterns for EU and non-EU migration. Due to increasing numbers arriving for work and study, non-EU net migration is now at the highest level since 2004. In contrast, EU net migration, while still adding to the population as a whole, is at the lowest since 2012.
It all underlines once again how mass migration is continuing, with the Conservative government’s ‘tens of thousands’ net migration pledge having completely disappeared.
The British government must take back control of the country’s borders and slash migration, as promised.