Net migration to the UK rose to 260,000 in the year to June - an increase of 78,000 on the previous year.
Prime Minister David Cameron has said he hoped to get net migration below 100,000 before the election in 2015.
But according to the data, 583,000 people immigrated to the UK in the last year - an increase of 45,000 from the EU and 30,000 from outside.
Net migration is now 16,000 higher than it was when the coalition government was formed in 2010.
Some 228,000 EU citizens came to the UK in the year to June 2014, the Office for National Statistics said, while the number of people immigrating from outside the EU rose to 272,000.
The figures include 32,000 Romanians and Bulgarians - an increase of 18,000 on the previous year.
Sources:#UK Border Agency