Toulouse's winters are cool and unpredictable, with temperatures fluctuating between freezing cold and mild. January is the chilliest month, with average highs struggling to rise above 4°C. As spring approaches, temperatures gradually warm up, with March and April experiencing pleasant averages around 10-12°C. Summers are hot and dry, with June and July often seeing temperatures soar above 30°C, while August can be quite humid. Autumn brings a welcome return to more moderate temperatures, but November and December's cold snaps can still bring frosty mornings.