Coronavirus may have caused more New Zealanders to come home than to leave the country for the first time on record, according to Stats NZ.
Government statistics suggest annual net migration of New Zealand citizens in the year to February was 800, beating the previous number of minus 300 in 1983.
Stats NZ stressed the figures were provisional, and could be amended if people did not stay long-term.
The statistics also showed the year to February had the overall highest annual net migration on record at 65,200, surpassing the previous peak in mid-2016.
Another record broken was the drop in arrival numbers from China for February, down by more than 45,900, 90 percent, compared with last year.
There were still 5000 visitor arrivals from China in February, population indicators manager Tehseen Islam said.
"Most of these visitors arrived in New Zealand via other countries rather than directly from China."
The latest international migration estimates were more uncertain than usual, due to Covid-19 travel restrictions in New Zealand and other countries, NZ Stats senior manager Brooke Theyers said.
Thousands of people who arrived in New Zealand in recent months had not been able to return home yet, or were staying longer, potentially inflating the estimated number of migrant arrivals.
"We are in an extraordinary situation with international travel severely curtailed," she said.
"How much the early estimates will be revised in coming months will depend on when international flights and travel resume in earnest.
"The provisional estimates have seen significant revisions in the past, even when travel patterns were normal. This is not a normal time."
Read more about the Covid-19 coronavirus:
- See all RNZ Covid-19 news
- Your Covid-19 questions answered - from health and employment to managing anxiety
- A timeline: How the coronavirus started, spread and stalled life in New Zealand
- Covid-19 symptoms: What they are and how they make you feel
- Touching your Face: Why do we do it and how to stop
- Scientific hand-washing advice to avoid infection
- Coronavirus: A glossary of terms
- The Coronavirus Podcast