Best Month To

Weather in Chengdu

China • Population: 20,937,757

Best Months to Visit

April May September

Based on temperature, precipitation, and humidity data

July is the warmest month (average 27.9°C, high 32.6°C) and January is the coolest (average 6.0°C, low 0.7°C). That 21.9°C swing in monthly averages is the first thing to plan around in Chengdu.

Rain is wet season runs from May to September, inside an annual total of 990 mm. The wettest month is July at 224 mm; the driest is December at 12 mm. Chengdu is in China at 30.7°N. The 2001–2020 NASA POWER daily record describes a humid subtropical climate. On this site the months that score closest to a 22°C day, lighter rain, and moderate humidity are April, May, and September.

Rainfall pattern

The wet season in Chengdu starts in May and ends in September (May, June, July, August, and September). July is the core of it at 224 mm. December is the other extreme, with 12 mm.

A rainy day here is a day with at least 1 mm in the NASA POWER series. July averages 22 such days; December averages 3.

Temperature through the year

Chengdu has a 21.9°C gap between its coolest monthly average (6.0°C in January) and its warmest (27.9°C in July). That is a northern-hemisphere pattern.

Mean high across all twelve months is 23.2°C and mean low is 12.6°C. These are 20-year grid averages, so a city station can read a few degrees warmer or cooler.

What stands out month by month

The year bottoms out in January. Plan for 0.7°C at night and 11.4°C in the afternoon. February: 14.8°C high, 3.1°C low, 14 mm rain, 72% humidity. In March, Chengdu averages 20.3°C by day and 8.1°C at night, with 33 mm of rain. April brings 60 mm and 13 rainy days; temperatures run from 13.2°C to 25.8°C. May is when the wet season typically starts in Chengdu: highs near 29.6°C, and rainfall jumps to 96 mm (17 rainy days). July is both the hottest and wettest month: highs around 32.6°C, 224 mm of rain, and 74% humidity.

August brings 201 mm and 21 rainy days; temperatures run from 22.3°C to 31.1°C. September closes the wet season: 127 mm over 20 rainy days, then the calendar dries. October stands apart from the months beside it: 22.8°C / 13.6°C and 59 mm. November brings 23 mm and 7 rainy days; temperatures run from 7.9°C to 17.8°C. December is the driest month, averaging only 12 mm across 3 rainy days. Highs sit near 12.3°C.

Best months to visit Chengdu

The three months with the highest comfort score are April, May, and September: April (19.5°C average, 60 mm, 63% humidity); May (23.5°C average, 96 mm, 62% humidity); September (23.0°C average, 127 mm, 78% humidity). They fall in calendar order. The score rewards averages near 22°C, lower rainfall, and humidity near 60%. It is a climate score, not a festival or price calendar.

If you want the wet season itself — fewer crowds, greener landscape, heavier rain — aim at May–September instead of the score.

How Chengdu compares inside China

Chongqing is about 269 km away: Chengdu is 0.5°C cooler than Chongqing in its hottest month and 152 mm drier over the year than Chongqing. Chongqing’s wettest month is June (205 mm) versus July here.

Xi’an is about 606 km away: Chengdu is about as warm as Xi’an at the hot peak and 298 mm wetter over the year than Xi’an. Xi’an’s wettest month is September (125 mm) versus July here.

Wuzhong is about 837 km away: Chengdu is 2.5°C warmer than Wuzhong in its hottest month and 761 mm wetter over the year than Wuzhong. Wuzhong’s wettest month is August (50 mm) versus July here.

Temperature and rainfall

-5°C 0°C 5°C 10°C 15°C 20°C 25°C 30°C 35°C 40°C 0 mm100 mm200 mm300 mm Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
High
Low
Rainfall

Monthly Weather Overview

Month High Low Rain (mm) Rainy Days
January 11.4°C 0.7°C 12 4
February 14.8°C 3.1°C 14 4
March 20.3°C 8.1°C 33 10
April 25.8°C 13.2°C 60 13
May 29.6°C 17.4°C 96 17
June 32.2°C 20.9°C 129 20
July 32.6°C 23.1°C 224 22
August 31.1°C 22.3°C 201 21
September 27.4°C 18.5°C 127 20
October 22.8°C 13.6°C 59 16
November 17.8°C 7.9°C 23 7
December 12.3°C 2.2°C 12 3

Monthly Details

Click on any month for detailed weather information:

January
6.0°C
February
8.9°C
March
14.2°C
April
19.5°C
May
23.5°C
June
26.5°C
July
27.9°C
August
26.7°C
September
23.0°C
October
18.2°C
November
12.9°C
December
7.2°C