Beijing's winters are brutally cold, with temperatures plummeting as low as -23°C in January and February, but gradually warming up to around 9°C by March. As spring arrives in April and May, the mercury rises steadily, reaching a pleasant average of 20°C, with occasional heatwaves pushing it above 30°C. Summer months are warm and humid, with temperatures rarely dipping below 15°C, but July and August's highs can soar up to 35°C. Autumn brings welcome respite from the summer heat, with cooler temperatures ranging from around 5°C in November to 12°C in October, before winter sets back in.