Brisbane is expected to sweat through its hottest day in seven months tomorrow, thanks to a heatwave that will affect much of Queensland.
The Bureau of Meteorology predicts temperatures will be almost 10C above average across the weekend with Brisbane to hit 35C, while areas like Birdsville and Longreach could hit a blistering 43C.
"Going out west it's going to be a lot worse, some places the heat could last seven days or more," said forecaster Livio Regano.
"It's going to be very humid heat, there are some nasty storms expected to develop over the Darling Down tonight, but after that there is very little chance of any rain until next week when the cool change comes through."
Health authorities say it's vital that locals keep hydrated, check in on any elderly neighbours and make an effort to stay indoors during the hottest part of the day, from about 10am until 3pm.