Ballarat's winters are cool and mild, with temperatures ranging from -2°C to 15°C on average. Spring brings moderate temperatures, gradually warming up to averages of around 12°C in April, before cooling off again by May. Summer is warm, with highs often reaching the mid-30s, although overnight lows can still drop to around 5°C. Autumn sees a return to cooler temperatures, but not as chilly as winter, with average highs ranging from 9°C to 23°C. Overall, Ballarat's temperature fluctuations are relatively moderate throughout the year, with no extreme heat or cold spells.