The hottest spot in New Zealand today was Kawerau in the Bay of Plenty, which reached 34.3C.
Taumaranui reached 33.6C, the second hottest recorded temperature there and the highest since 1947.
New Zealand is now on day two of a heatwave - which is defined as a five-day period in which temperatures are 5C above the monthly average.
The warm air, which is being driven by a heatwave from Australia, is expected to last until Friday in the South Island and Saturday in the North Island.
Most parts of New Zealand will be fine tomorrow, with Christchurch likely to be the hottest region at around 31C.
Today's hotspots
1. Kawerau - 34.3C
2. Taumaranui - 33.6C (2nd highest temperature on record)
3. Koromiko (Marlborough) - 33.1C
4. Kawatiri (Nelson/Tasman) - 33C
5. Galatea (Whatakane) - 32.8C