A net inflow of 3000 migrants in June pushed the annual net gain to 58,300 - the 11th straight month it has hit a new record.
Arrivals were 8000 last month pushing the annual tally to a record 115,700, of whom 29,700 were returning New Zealand citizens, just over half of them from Australia. Departures were 5000 for the month and 57,400 for the year, including 35,300 New Zealanders.
There was still a net outflow of 6000 New Zealanders across the Tasman, but that is less than half the previous year and compares with a net loss of 40,000 three years ago.
The net migration gain of 63,900 non-New Zealand citizens over the past year compares with an average of just over 37,000 over the past 10 years and is an increase of 13,500 on the year before.