Canterbury company Orion listed 769 customers without power mainly in Christchurch and on Banks Peninsula this morning.
Marlborough Lines Company, which supplies northern Marlborough, said early today that its staff "hope to have power restored from Ward to Tirohanga by 8am".
It now says: "Power has been restored to the east coast from Ward to Kekerengu. We still have faults on the line further south and staff will be patrolling the line this morning."
MetService meteorologist Sarah Haddon said the cold front which brought down trees and power lines in Otago and Canterbury yesterday hit Kaikōura between 9.30pm and 10.30pm, with mean wind speeds of 120km/h and "very significant" gusts of up to 170km/h.
However, the front weakened as it moved on to the North Island, with maximum winds of 45km/h gusting to 70km/h in Wellington at about 11.30pm.
No power outages have been reported in Wellington.
"The front is now in a line between Raglan and Gisborne, but it has weakened and kind of left just a few showers with the change," Haddon said. "It will still feel a little bit cooler today."
At its peak yesterday afternoon the bad weather cut power to about 4500 homes in Central Otago and Queenstown, but Aurora Energy said only 1100 homes and businesses were still without power at 10.30pm last night.
"Efforts to restore power have been hampered the number of very large trees downed by wind gusts across a wide area," the company said.
"Power is off to customers in Makarora; Paradise; Glenorchy [efforts are being made to restore power from a backup generator tonight]; Glenda Drive, Frankton."
Haddon said people in Otago and most of the South Island woke up to fine weather this morning, although temperatures were still colder.
Maximum temperatures are forecast to be only 19C in Christchurch and Queenstown today, down from 33C in Christchurch and 22C in Queenstown yesterday.
"For the North Island, the temperatures are not a whole lot lower," Haddon said.
Wellington will be down from 23C yesterday to 18C but Auckland's top temperature will be unchanged on 24C.
The front is forecast to move off the top of the North Island tonight, leaving clear weather over most of the country tomorrow.
"Unfortunately over the weekend there is another front coming on to the South Island, and will slowly make its way on to the North Island," Haddon said.