Perth has been saturated with up to 10 years worth of January rain in the past 24 hours as records tumbled across the city.
The remnants of ex-Tropical Cyclone Joyce dumped more than 100mm of rain on parts of the Australian city, with the Bureau of Meteorology predicting another 10 to 15mm of rain before conditions ease later today.
The leafy suburb of Swanbourne has received 138.6mm since Monday, while Rottnest Island broke all January records after 143mm drenched the popular tourist spot in a little less than 24 hours.
Downed power lines have left about 400 homes without power.
Flights were delayed while hundreds of passengers circled above Perth Airport overnight, with pilots forced to abort landing attempts as winds of up to 72km/h lashed the runways.