Net migration to the UK has risen to the highest level since the EU referendum in June 2016. The total number of people coming to the country is also at a record high.
The increase, to about 313,000, was driven largely by students from outside the EU coming to universities and colleges, plus others arriving to work.
The enforced removals of failed asylum seekers and illegal immigrants were at their lowest on record.
A record 715,000 people who said they planned to stay in the UK for more than a year arrived in the year to March and about 405,000 left, according to the Office for National Statistics.
Net migration — the difference between those arriving and those leaving for more than a year —