South Australia's State Emergency Service (SES) received more than 150 call-outs as strong winds and heavy rain hit Adelaide overnight and this morning.
The city's north was worst affected, with widespread reports of roof damage, fallen trees and minor flooding.
Twelve millimetres of rain fell in the city overnight, with up to 40mm in the Adelaide Hills.
That was accompanied by strong winds including gusts up to 60 kilometres per hour as a cold front moved across.
The SES is expecting dozens more call-outs as people assess the damage of last night's storm.
"We're expected that as people get up and have a look outside we'll get some more," state duty officer Robert Charlton said.
"If anyone does require SES assistance, they can call 132 500 anywhere in South Australia."
He said the pattern of calls was unusual, with many in northern suburbs including Pooraka and Mawson Lakes.
"Not as many calls in the hills — we usually get a lot of calls out there, but it seemed to be more in the plains this time," he said.
Rain and strong winds also hit Adelaide on Saturday afternoon, sending a pall of dust over the city, which the Bureau of Meteorology (BOM) said came from Eyre Peninsula.
Wet weather over for now
BOM forecaster Simon Timcke said the worst of the wild weather had passed.
"The front itself that brought all that weather has moved off well to the east now, quite a few less showers now, but not to say there aren't still a few [around]," he said.
A total of 47.8mm fell at Adelaide's West Terrace weather station in May, compared with an average of 68.1mm.
Adelaide had its wettest April since 1998, with 92.6mm of rain recorded at West Terrace.
About 70 per cent of the state is still considered drought-affected, according to Primary Industries and Regions SA.
Robertstown farmer Maureen Keller said only 4mm fell in the Mid North town overnight, after 15mm in May and three years of drought.
"We were hoping for a lot more because our crops are struggling and they keep promising us rain but it's always about 1mm or 2mm," she said.ABC