The country has had its biggest ever turnout for an advance voting day, with 178,000 people casting an advance vote yesterday.
There have been consecutive increases in the number of people early voting on each of the past four days.
The total number of people who have voted so far is just short of a million, with 985,530 votes cast, compared to a total of 717,579 advance votes at the 2014 election.
It is the most advance votes cast in a New Zealand election.
Today is the last day for advance voting, with the election taking place tomorrow. Enrolment is open online until midnight tonight.