Torrential rain has left communities inundated, sending decades old records tumbling and claiming the lives of seven people so far.