Geraldton has a Mediterranean climate. In the winter, the temperature is rather mild, averaging around 20 °C (68 °F), with most of the yearly rainfall falling in this period.
In the summer months, Geraldton averages 32–33 °C (90–91 °F), with some days over 40 °C (104 °F). Afternoon sea breezes cool coastal areas.
Daily weather forecasts are available here.