Wild weather and "life-threatening" flooding aren't expected to ease for days as a 10-year-old girl fights for life after being struck by lightning in far-north Queensland.
Ex-tropical Cyclone Jasper is lashing the north of the state, with areas between Daintree to Ingham receiving more than 450mm of rain.
The Bureau of Meteorology said more than 20 rain gauges in the region had recorded more than a metre of rainfall, with the water levels expected to break 1977 records.
"It's important to note with this scenario that flash-flooding and riverine flooding can change very quickly," meteorologist Laura Boekel said on Sunday.
"This is very much an evolving situation," she warned.
There was a "very high likelihood" conditions won't ease until Tuesday afternoon.
Emergency warnings are in place across the state, as thousands of people are urged to move to higher ground.
Cairns airport also shut down on Sunday afternoon, with flooding levels predicted to exceed 3.8 metres.
"A further assessment will take place at 6pm," the airport said in a statement.
"This decision has been made as we continue to work closely with authorities and stakeholders, including our airline partners.
A 10-year-old girl was struck by lightning at a private property in Beerwah on the Sunshine Coast at 2.30pm on Saturday during a the storm.
She was taken to Sunshine Coast University Hospital and then flown to Queensland Children's Hospital in a critical condition, Queensland Police confirmed.
Jasper could impact the top end of the NT, or double back and hit far north Queensland again. (Joshua Prieto/AAP PHOTOS)
People at the Blue Water Estate in Trinity Park were urged to leave the area immediately at 1pm due to a dangerous flooding and to seek shelter in a high place.
Roads were closed throughout the Cairns area due to "life-threatening flash-flooding", a Queensland Police spokeswoman said.
Homes, buildings, roads and bridges have been inundated while authorities also warned of landslides and the risk that vital services like power, water, sewerage and telephone services could be cut off.
Residents have been urged not to drive, to take shelter inside and stay up high with people in the Barron catchment and Machans Beach particularly at risk.
Major flood warnings have been issued elsewhere in far north Queensland including for the Daintree River, Mossman River, Herbert River, Johnstone River Catchment, Mulgrave River, Russel River and Tully River.
Two men are stranded at Melsonby Station northwest of Cooktown and will be evacuated as soon as weather permits.
The alarm was raised late on Saturday night with initial investigation indicating both were safe and well, police said.
There have been multiple rescues and evacuations over the weekend, mostly at Mossman, Douglas, Gordonvale and Innisfail.
Jasper has now reached the waters of the Gulf of Carpentaria as a low after dumping as much as a metre of rain on parts of the state over a four-day period.
The category 2 system hit the coast north of Cairns on Wednesday night before weakening to a tropical low.
It hovered over far north Queensland including the Cape York Peninsula on Saturday and led to more rain falling on already sodden regions.
The system is slowly moving west and there is a chance Jasper may redevelop into a cyclone from Wednesday as it moves north, according to Angus Hines from the Bureau of Meteorology.
Emergency services are pleading with people to take care in the wet weather and to prepare their properties, with the SES reporting it has responded to hundreds of requests for help.
Residents in flooded far north Queensland are bracing for more rain from the ex-tropical cyclone. (Joshua Prieto/AAP PHOTOS)
A 30-year-old man was killed on Friday evening in the Brisbane suburb of Murarrie as severe thunderstorms rolled across the state's southeast.
Police said the unconscious man was found lying near fallen powerlines on Murarrie Road with life-threatening injuries and he died a short time later.
It was confirmed on Saturday the man was electrocuted.
Disaster relief for people impacted by Jasper has been widened to include Yarrabah council with up to $900 available to cover the cost of essentials for large families and extra help reconnect with utilities.