Chengdu Climate & Weather Averages

China · Humid Subtropical climate · Data averaged from 2020-01-01 to 2024-12-31 (5 years)

Written by Sofia Reyes · Edited by David Chen · Last reviewed August 17, 2026
Chengdu city skyline — climate and weather guide photo
City photo: Pierre Marshall — via Wikimedia Commons (CC BY 2.0)
Hottest Month
27.1°C
80.8°F
August
Coldest Month
7.1°C
44.8°F
January
Year Avg Temp
17.7°C
63.9°F
December driest
Annual Rainfall
1134.0mm
August wettest
295.2mm peak
Rainy Days/Year
215.0
days > 0.1mm
~18/mo avg
Avg Humidity
73.9%
UV: —
Wind: 12.8 km/h

Best Time to Visit Chengdu

Based on temperature comfort, low rainfall, and sunshine hours, the best months to visit Chengdu are:

September, May, June

Scores based on ideal temperature (18-28°C), low precipitation, and high sunshine. September scores 59/100.

Chengdu has a Humid Subtropical climate with hot summers and cold winters. The warmest month is August with an average temperature of 27.1°C (80.8°F), while January is the coldest at 7.1°C (44.8°F). Annual precipitation averages 1134.0mm spread across approximately 215.0 rainy days per year, with August being the wettest month at 295.2mm and December the driest at 16.3mm. The city receives an average of 4.2-8.5 hours of sunshine per day, with the sunniest months being August and July. Humidity remains relatively consistent throughout the year, averaging around 73.9% annually, while average wind speeds reach 12.8 km/h. The overall annual mean temperature is 17.7°C (63.9°F), reflecting the humid subtropical conditions shaped by Chengdu's latitude (30.57°) and surrounding geography. For travelers, the best time to visit is September, May, June, when temperatures are comfortable and rainfall is lower.

Writer's Note — Sofia Reyes

Chengdu is famous for its overcast skies, and the data confirms why. The city sits in the Sichuan Basin, which creates a unique microclimate with persistent cloud cover. I visited during the pandas' outdoor season and found the mild temperatures perfect for the city's outdoor attractions. The best time to visit is March to June and September to November, when the weather is mildest.

Seasonal Climate Overview

Spring (Mar-May)

Average temperature 18.6°C (65.5°F), rainfall 77.8mm, sunshine 6.4 hrs/day, humidity 68.0%. Mild transitional weather characterizes this period. Expect around 19.3 rainy days per month.

Summer (Jun-Aug)

Average temperature 26.4°C (79.5°F), rainfall 213.4mm, sunshine 8.0 hrs/day, humidity 74.3%. Warm season conditions prevail. Expect around 20.1 rainy days per month.

Autumn (Sep-Nov)

Average temperature 18.0°C (64.4°F), rainfall 68.2mm, sunshine 5.3 hrs/day, humidity 78.6%. Mild transitional weather characterizes this period. Expect around 18.9 rainy days per month.

Winter (Dec-Feb)

Average temperature 7.9°C (46.2°F), rainfall 18.5mm, sunshine 4.6 hrs/day, humidity 74.9%. Cold season conditions dominate. Expect around 13.3 rainy days per month.

Monthly Temperature Averages (°C / °F)

MonthAvg HighAvg LowMean Temp
January 10.9°C (51.6°F) 3.7°C (38.7°F) 7.1°C (44.8°F)
February 13.6°C (56.5°F) 5.7°C (42.3°F) 9.5°C (49.1°F)
March 19.8°C (67.6°F) 10.5°C (50.9°F) 14.9°C (58.8°F)
April 23.2°C (73.8°F) 13.8°C (56.8°F) 18.3°C (64.9°F)
May 27.4°C (81.3°F) 17.9°C (64.2°F) 22.5°C (72.5°F)
June 30.3°C (86.5°F) 21.4°C (70.5°F) 25.5°C (77.9°F)
July 31.0°C (87.8°F) 23.0°C (73.4°F) 26.7°C (80.1°F)
August 31.4°C (88.5°F) 23.3°C (73.9°F) 27.1°C (80.8°F)
September 27.4°C (81.3°F) 20.1°C (68.2°F) 23.3°C (73.9°F)
October 20.8°C (69.4°F) 15.0°C (59.0°F) 17.5°C (63.5°F)
November 16.9°C (62.4°F) 10.1°C (50.2°F) 13.2°C (55.8°F)
December 10.8°C (51.4°F) 4.1°C (39.4°F) 7.2°C (45.0°F)

Monthly Precipitation (mm)

MonthAvg RainfallBar
January 17.0 mm
February 22.1 mm
March 40.0 mm
April 93.0 mm
May 100.3 mm
June 97.6 mm
July 247.5 mm
August 295.2 mm
September 121.0 mm
October 65.5 mm
November 18.1 mm
December 16.3 mm

Monthly Rainy Days (avg days with rain > 0.1mm)

MonthAvg Rainy DaysBar
January 13.8
February 14.6
March 19.2
April 19.6
May 19.2
June 17.4
July 22.6
August 20.4
September 22.0
October 21.6
November 13.2
December 11.6

Monthly Humidity (%)

MonthAvg HumidityBar
January 75.3%
February 72.8%
March 68.7%
April 68.7%
May 66.5%
June 68.2%
July 78.3%
August 76.3%
September 78.6%
October 79.2%
November 77.9%
December 76.6%

Monthly Wind Speed (avg max km/h)

MonthAvg Max WindBar
January 11.1 km/h
February 12.4 km/h
March 14.2 km/h
April 14.7 km/h
May 13.8 km/h
June 13.1 km/h
July 13.1 km/h
August 14.2 km/h
September 12.9 km/h
October 11.1 km/h
November 11.5 km/h
December 10.9 km/h

Monthly UV Index (avg max)

MonthUV IndexRisk LevelBar
January — —
February — —
March — —
April — —
May — —
June — —
July — —
August — —
September — —
October — —
November — —
December — —

Monthly Snowfall (cm)

MonthAvg SnowfallBar
January 1.1 cm
February 0.0 cm
March 0.0 cm
April 0.0 cm
May 0.0 cm
June 0.0 cm
July 0.0 cm
August 0.0 cm
September 0.0 cm
October 0.0 cm
November 0.0 cm
December 0.0 cm

Monthly Sunshine Hours (daily average)

MonthAvg Daily SunshineBar
January 4.5 hrs
February 5.0 hrs
March 6.0 hrs
April 6.2 hrs
May 6.9 hrs
June 7.3 hrs
July 8.2 hrs
August 8.5 hrs
September 7.1 hrs
October 4.2 hrs
November 4.5 hrs
December 4.4 hrs

Frequently Asked Questions

What is the hottest month in Chengdu?

August is the hottest month with an average temperature of 27.1°C (80.8°F).

What is the coldest month in Chengdu?

January is the coldest month with an average temperature of 7.1°C (44.8°F).

What is the rainiest month in Chengdu?

August is the wettest month with an average of 295.2mm of precipitation. The city experiences about 215.0 rainy days per year.

When is the best time to visit Chengdu?

The best time to visit Chengdu is during September, May, June, when temperatures are comfortable and rainfall is lower.

Cities with Similar Climate (Humid Subtropical)

Other Cities in China

Data Source: Open-Meteo historical archive (2020-01-01 to 2024-12-31). Daily measurements aggregated into monthly climate normals. Coordinates: 30.57°, 104.07°. Timezone: Asia/Shanghai. Last updated: 2026-07-30.