The UK has seen the highest net migration since the end of the Second World War.
An estimated 504,000 more people came to the UK than left last year, beating the previous post-war high of 390,000 set in 2015.
Office for National Statistics data shows that in total more than a million people arrived in the country last year.
The report also said an estimated 35,000 people arrived across the English Channel in small boats in the year ending in June 2022.
But earlier this month that figure was put more than 40,000 according to data released by the Ministry of Defence.
The gross number of people who arrived in the UK was estimated at 1.1 million.
According to the ONS the bulk of the increase was driven by arrivals from non-EU nationals, students and people fleeing the war in Ukraine.