Brisbane and nine more Queensland locations recorded their warmest July average daytime maximum temperature on record last month, according to the Bureau of Meteorology.

The river city had a record run of 16 consecutive days above 22 degrees in July and the high temperatures were expected to continue this month.

Queensland's winter has had it all - record daytime top temperatures and overnight minimums well below freezing. Credit:Bradley Kanaris

Weather bureau meteorologist Kimba Wong said Brisbane had an average maximum temperature of 23.4 degrees last month, beating the record of 23.2, set in July 2018.

Cape Moreton, on the northern top of Moreton Island, recorded an average of 20.8 degrees in July, 0.1 degrees hotter than the previous record set in 2016.