Chengdu climate

Chengdu is warmest in July, with average highs of 30 °C, and coldest in January, when nights average 2.6 °C. July is the wettest month (292 mm) and January the driest (4.9 mm). Figures are 1991–2020 climate normals.

Across a full year Chengdu averages 1,055 mm of rain, 137 days above 25 °C and 7 days below freezing.

China · population 13,568,357 · 1991–2020 normals

Month by month

Month Avg high Rainfall Cloud
January 9.8 °C 5 mm 64 %
February 12.4 °C 9 mm 68 %
March 17.2 °C 24 mm 72 %
April 23.1 °C 46 mm 74 %
May 27.1 °C 70 mm 76 %
June 29.1 °C 133 mm 78 %
July 30.0 °C 292 mm 76 %
August 29.5 °C 274 mm 72 %
September 25.5 °C 136 mm 78 %
October 20.7 °C 42 mm 77 %
November 16.2 °C 17 mm 68 %
December 11.1 °C 6 mm 60 %

Temperature month by month

MonthAvg highAvg lowMeanRecord highRecord lowDays above 25 °CDays above 30 °CDays below 0 °C
January9.8 °C2.6 °C6.2 °C18.2 °C-4.0 °C004
February12.4 °C4.6 °C8.7 °C22.7 °C-2.8 °C002
March17.2 °C8.6 °C13.1 °C32.4 °C1.2 °C200
April23.1 °C13.8 °C18.4 °C35.4 °C4.0 °C1020
May27.1 °C18.1 °C22.4 °C37.6 °C8.9 °C2270
June29.1 °C21.2 °C24.9 °C37.8 °C13.5 °C26120
July30.0 °C22.8 °C26.1 °C37.6 °C16.8 °C30160
August29.5 °C22.4 °C25.7 °C38.7 °C15.4 °C28140
September25.5 °C19.2 °C22.1 °C35.2 °C12.5 °C1630
October20.7 °C14.7 °C17.5 °C30.2 °C7.0 °C300
November16.2 °C9.5 °C12.8 °C24.3 °C0.6 °C000
December11.1 °C4.1 °C7.6 °C18.1 °C-5.4 °C002

Rain, sun and wind month by month

MonthRainfallWet daysDaylightCloud coverHumidityWind
January5 mm210 h/day64 %75 %10 km/h
February9 mm311 h/day68 %74 %11 km/h
March24 mm612 h/day72 %70 %12 km/h
April46 mm813 h/day74 %67 %13 km/h
May70 mm1014 h/day76 %64 %13 km/h
June133 mm1314 h/day78 %71 %11 km/h
July292 mm2014 h/day76 %81 %10 km/h
August274 mm2013 h/day72 %81 %11 km/h
September136 mm1412 h/day78 %79 %11 km/h
October42 mm811 h/day77 %78 %9.8 km/h
November17 mm511 h/day68 %76 %10 km/h
December6 mm210 h/day60 %75 %9.8 km/h

How Chengdu compares

The same four figures for nearby destinations, so the numbers above have something to be read against. Summer high is the warmest month's average high; winter low is the coldest month's average low.

Destination Summer high Winter low Rain per year Days above 25 °C
Chengdu 30 °C 2.6 °C 1,055 mm 137
Deyang · China 30 °C 2.3 °C 956 mm 128
Meishan · China 30 °C 3.3 °C 1,158 mm 137
Ziyang · China 30 °C 3.6 °C 1,058 mm 141
Luojiang · China 29 °C 2.0 °C 959 mm 123
Mianyang · China 30 °C 1.6 °C 1,000 mm 131
Leshan · China 30 °C 3.9 °C 1,239 mm 135

Planning a trip? See the best time to visit Chengdu.

Data sources and method

Normal period
1991–2020
Dataset version
era5-1991-2020-scores1.1
Last processed

Measured values come from ERA5 reanalysis and are reproduced unchanged. Calculated by us: monthly rankings, daylight hours, beach and comfort scores. Full formulas are on the methodology page.

Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.