Yichun has a humid subtropical climate affected by the East Asian monsoon, with long, humid, very hot summers (albeit slightly cooler than much of the rest of the province) and cool and drier winters with occasional cold snaps. The monthly 24-hour average temperature ranges from 5.4 °C (41.7 °F) in January to 28.3 °C (82.9 °F) in July, with an annual mean of 17.23 °C (63.0 °F). The average annual precipitation is 1,630 mm (64 in). Winter begins somewhat sunny and dry but becomes progressively wetter and cloudier; spring begins especially gloomy, and from April to June each of the months averages more than 210 mm (8.3 in) of rainfall. After the heavy rains subside in June, summer is especially sunny. Autumn is warm and relatively dry.