Heavy rain is falling across large parts of regional Queensland with Townsville in the north recording its wettest July day in more than 60 years.
The Bureau of Meteorology (BOM) has issued a flood warning for coastal rivers and creeks between Innisfail and Ayr in the state's north.
More than 100 millimetres of rain has fallen in many areas between Myola, north of Cairns and Townsville since 9:00am (AEST) yesterday.
The Townsville region has recorded between 80 and 100 millimetres easily exceeding the previous july record of 51 millimetres in a day set in 1950.
Senior BOM forecaster Bill O'Connor says the rainfall in the far north has been much heavier than expected, with 112 millimetres falling at Myola.
"There has been 45 millimetres at Babinda and totals generally through the Cairns area anywhere up to about 50 millimetres," Mr O'Connor said.
"We had that good on shore flow all through yesterday and that mid level trough just stood up a little bit sharper than what we were anticipating.
"Overnight here at the Cairns airport we've ended up with 35 millimetres which is more than our monthly average of 29."
Further heavy falls are expected throughout the day and fast river and creek rises are likely to follow.
There have also been good falls in the state's central west and graziers will welcome another rain band expected in the region on Thursday.
Longreach has had 58 millimetres, with Blackall recording 29 and Winton 26.
Longreach Mayor Joe Owens says winter falls help keep moisture in the soil and boost pastures.
"Thunderstorms are unusual at this time of year - we don't expect a lot of rain," Councillor Owens said.
"Once you get over that couple of inches at this time of year it is very welcome and will do more good than harm.
"We've been through some very tough years in the last 10 or 12, so it is about time it turned around to give us a few good ones for a change."
© ABC 2012
16:06 EST The weather bureau has implemented a new system of forecasting the seasonal outlook called Predictive Ocean Atmosphere Model for Australia, or POAMA.