Unseasonably warm weather this month has probably come to an end, with rain and some snow falling in Otago yesterday.
MetService meteorologist Rob Kerr said the heaviest rain in Dunedin city yesterday was the 4.2mm that fell between 11am and noon.
Minor flooding occurred in some streets.
At Swampy Spur, 11mm was recorded between 10am and 11am, he said.
Yesterday to 4pm, Balclutha received the most rain in Otago with 27mm, while Dunedin airport got 25mm, the city 14mm, Queenstown 20mm, and Alexandra airport 13mm.
The MetService issued a heavy rain warning for inland Otago near the headwaters of rivers.
Light snow was also reported in the Naseby area yesterday.
Naseby Royal Hotel owner Deborah Timlin said there were a few snowflakes there yesterday morning, but it had cleared by afternoon.
Mr Kerr said Otago weather this month had been unseasonably warm up to yesterday.
''We hadn't had as many cold outbreaks as we'd normally have ... The lack of colder outbreaks is keeping averages high,'' he said.
''But there's definitely going to be a cold outbreak later this week.''
The rain was forecast to continue on and off throughout the week, clearing on Sunday, although there would be ''cold southerlies right through the weekend''.
National Institute of Water and Atmospheric Research climate scientist Gregor Macara said Dunedin had recorded its second-highest May temperature since 1947 on May 6 of this year - 24.6degC.
The city's mean temperature so far was 12.8degC, 3.5degC above the May average.
Ranfurly, Lauder and Middlemarch recorded 4.5degC, 4.7degC and 4.7degC above the May average respectively.
Ranfurly also recorded the lowest minimum temperature in New Zealand for May this year so far, -4.1degC.
Dunedin and Ranfurly had so far each received just a fraction of normal rainfall for the entire month - 3mm each, compared with a 65mm normal in Dunedin and a 31mm normal in Ranfurly.
Lauder had received almost half of the monthly normal so far - 15mm out of 33mm.