Historical weather data, all-time temperature records, and monthly climate averages for Shangrao, Jiangxi, China. Explore typical weather conditions by week for trip planning, and see how today compares to the historical record.
April 5th in Shangrao is a coin-flip for rain — there's a 65% chance of precipitation, making it one of the wetter dates of the spring season. Temperatures typically land between 53° and 69°, though the date has swung wildly, from a chilly 33° back in 1969 to a shirt-sleeve 88° in 2002.
Shangrao plays for keeps when the weather turns extreme. Summers can be brutal — the city hit 105° on August 11, 2018 — while December 29, 1991 brought a brutal -4°, a spread of over 100 degrees between the all-time high and low. A single June day in 1999 dumped 7.52 inches of rain, a reminder of just how intense the monsoon season can get.
Shangrao runs hot and wet in summer, cool and drier in winter — a classic humid subtropical rhythm. Peak heat arrives mid-July through late August, with average highs around 92–93°, while late January and early February are the coolest stretch at just 51°. If you're trying to dodge both the heat and the rain, aim for October or November, when highs are pleasant in the 66–77° range and the monsoon has wound down.