Shenzhen climate

Shenzhen is warmest in July, with average highs of 31 °C, and coldest in January, when nights average 12 °C. June is the wettest month (325 mm) and December the driest (31 mm). Figures are 1991–2020 climate normals.

Across a full year Shenzhen averages 1,721 mm of rain and 235 days above 25 °C.

China · population 17,494,398 · 1991–2020 normals

Month by month

Month Avg high Rainfall Cloud
January 19.3 °C 31 mm 53 %
February 20.6 °C 44 mm 66 %
March 23.4 °C 78 mm 71 %
April 26.3 °C 129 mm 71 %
May 28.6 °C 233 mm 76 %
June 29.9 °C 325 mm 83 %
July 30.6 °C 237 mm 74 %
August 30.6 °C 317 mm 73 %
September 29.8 °C 202 mm 60 %
October 27.9 °C 61 mm 44 %
November 24.8 °C 33 mm 44 %
December 20.5 °C 31 mm 47 %

Temperature month by month

MonthAvg highAvg lowMeanRecord highRecord lowDays above 25 °CDays above 30 °CDays below 0 °C
January19.3 °C12.1 °C15.6 °C27.8 °C1.5 °C100
February20.6 °C14.0 °C17.1 °C28.7 °C3.4 °C400
March23.4 °C17.1 °C19.9 °C30.7 °C6.4 °C1100
April26.3 °C20.8 °C23.2 °C32.5 °C11.5 °C2110
May28.6 °C23.8 °C25.8 °C34.3 °C17.5 °C2980
June29.9 °C25.7 °C27.5 °C35.3 °C19.9 °C30150
July30.6 °C26.2 °C28.1 °C35.8 °C22.6 °C31210
August30.6 °C26.0 °C27.9 °C35.0 °C23.4 °C31200
September29.8 °C24.7 °C26.9 °C34.4 °C18.1 °C30140
October27.9 °C21.8 °C24.5 °C33.8 °C13.6 °C2930
November24.8 °C18.0 °C21.1 °C31.5 °C7.4 °C1600
December20.5 °C13.2 °C16.7 °C28.5 °C2.4 °C200

Rain, sun and wind month by month

MonthRainfallWet daysDaylightCloud coverHumidityWindSea temp
January31 mm511 h/day53 %70 %17 km/h18.3 °C
February44 mm711 h/day66 %76 %17 km/h18.2 °C
March78 mm1112 h/day71 %80 %18 km/h19.6 °C
April129 mm1413 h/day71 %84 %18 km/h22.4 °C
May233 mm1913 h/day76 %86 %16 km/h25.8 °C
June325 mm2314 h/day83 %88 %18 km/h27.7 °C
July237 mm2213 h/day74 %86 %17 km/h28.4 °C
August317 mm2313 h/day73 %87 %15 km/h28.7 °C
September202 mm1612 h/day60 %83 %15 km/h28.4 °C
October61 mm712 h/day44 %74 %16 km/h26.5 °C
November33 mm511 h/day44 %70 %17 km/h23.4 °C
December31 mm411 h/day47 %67 %18 km/h19.9 °C

How Shenzhen 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
Shenzhen 31 °C 12 °C 1,721 mm 235
Tai Po · Hong Kong 31 °C 12 °C 1,739 mm 229
Tsuen Wan · Hong Kong 30 °C 13 °C 1,757 mm 229
Kwai Chung · Hong Kong 30 °C 12 °C 1,728 mm 222
Sha Tin · Hong Kong 29 °C 12 °C 1,749 mm 203
Ma On Shan · Hong Kong 29 °C 12 °C 1,749 mm 191
Wong Tai Sin · Hong Kong 28 °C 11 °C 1,750 mm 173

Where Shenzhen ranks

RankingPositionValue
Best beach destinations in Asia in October23rdof 5092/100
Places with the best weather in Asia in December32ndof 5096/100
Best beach destinations in Asia in November38thof 5091/100

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

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.