Temperatures across most of the South Island have skyrocketed today, with Christchurch taking the top spot as the warmest.
According to Metservice, the city reached temperatures of 30.9C at about 1.30pm on Tuesday.
That compares to the coldest place, Nugget Point in Clutha, with 17.5C.
MetService meteorologist Alwyn Bakker said a foehn wind is responsible for the warmer weather.
"That is when you get a strong northwest flow over the Southern Alps, bringing a traditional northeasterly wind which will be very warm."