Christchurch's Avon River is full to overflowing after a night of heavy rain across the city.
Over 55mm of rain has fallen in the garden city in the last 24 hours, setting a new record for rain in the month of July of 212mm.
The previous record for July was set in 1978 with 199mm.
MetService said Christchurch is "extremely wet" following heavy rain overnight. It comes after the ground was waterlogged in last week's downpours of over 100mm.
The water is so high on Edgeware Rd outside Peter Timbs butcher shop it has been forced to close.
Residents near the Port Hills are being urged to watch for rapidly rising streams and rivers, with surface flooding and slips.
The following roads have been closed due to flooding in Christchurch:
• Fitzgerald Avenue from Kilmore Street to Cambridge Terrace • Oxford Terrace from Barbadoes Street to Willow Street • Cambridge Terrace from Barbadoes Street to Churchill Street • Avondside Drive from Woodham Road to Retreat Road • River Road from Banks Avenue to Medway Street • Hunter Terrace, from Malcolm Avenue to Colombo Street
A MetService spokesman said the worst of the rain is through for Christchurch and heading south, with more rain heading for the southern Christchurch region and further south.
A front was forecast to move slowly southwards over northern and central New Zealand today, bringing a broad band of rain with some heavy falls, and east to northeast gales.
An associated low to the west of the upper North Island would also move slowly southwards, then weaken and cross the South Island on Wednesday.
A heavy rain warning is in place until 3am on Wednesday morning for Canterbury, south of the Rakaia River with 100 to 130mm of rain expected to accumulate about the foothills, peaking at 10 to 15 mm per hour.
🌧🌧🌧
If you were thinking it has been especially wet in Christchurch, you'd be right.
As of this morning the airport has accumulated over 200mm of rain this month - the first time since records began in 1943.
The impact may cause streams and rivers to rise rapidly with surface flooding and slips possible and driving conditions hazardous.
A heavy rain watch is also in place for all of Canterbury from Rakaia River northwards with periods of heavy rain, rainfall amounts may approach warning criteria through to until 6pm on Tuesday.
North Otago could expect up to 130mm of rain to accumulate between 6am today and 8am on Wednesday, especially inland, with peak rates of up to 15mm per hour.
MetService has also issued a number of road snowfall warnings including for Lewis Pass from 2pm to 9pm, Arthur's Pass 3pm to 2am tomorrow, Porter's Pass from 4pm to 1am, Lindis Pass from 8pm to 11pm tomorrow and the Crown Range Rd from 1am to 4pm tomorrow.