The Office for National Statistics (ONS) revealed Net migration in the UK was around 313,000 in the year to March.
This figure is up on 221,000 from the previous year.
This increase has been driven by higher numbers in non-EU nationals arriving in the UK to study.
The latest numbers from the ONS show net migration has risen to its highest level since March 2016.
The report further revealed around 715,000 people moved to the UK and around 403,000 people left the country in the 12-month period to March 2020.
257,000 were arriving for study and 458,000 arrived for work, family or other reasons.
Jay Lindop, director of the Centre for International Migration at the ONS, said: “Our best estimate of net migration, using all available data sources, is 313,000 for the year ending March 2020.
“After a period of stability, we were seeing migration levels begin to increase in the past 12 months leading up to the coronavirus pandemic.
“This was being driven by increases in non-EU student arrivals, mainly from China and India.”