It's been a very chilly morning for those in Auckland, with the MetService calling conditions "unusually cold".
Temperatures in Warkworth, north of the city, went as low at 1.4 degrees, it was 1.1 degrees in Albany, 0.3 degrees at Whenuapai, 1.8 degrees at the airport, -0.8 degrees at Ardmore and 1.1 degrees at Pukekohe, south of the city.
"A decent frost in Auckland this morning," the agency said on Twitter.
There were severe frosts further south, with Pukaki recording -5.1 degrees, while St Arnaud in the Nelson region hit -5.9 degrees.
It was six degrees at Wellington Airport, and -1 degrees at Christchurch Airport.
The transport agency is warning drivers in the central North Island to beware of ice on the road.
Waikato system manager Cara Lauder said after a southerly blast and heavy snowfall, the cold air and clearing skies can combine to create freezing conditions.