WhereItsSunny

Climate of Shenzhen, Guangdong, China

Point-value climate at Shenzhen (Guangdong, China). Population approximately 7,581,000.

Located in Guangdong, China, Shenzhen has a Mediterranean-style climate. Population approximately 7,581,000. Monthly average temperatures range from 15.1°C / 59.2°F in January to 28.8°C / 83.8°F in July, with rainfall varying from 26 mm / 1 in (January) to 343 mm / 13.5 in (August) — about 1935 mm / 76.2 in across the year. These are point-value climate normals sampled at Shenzhen's coordinates — often quite different from the surrounding region's area-weighted average.

Best sunny months: January, February, November, December.

Best time to visit Shenzhen →

Sunny & HotSunny & WarmSunny & MildTropicalSnowy
MonthTemperatureRainfallMatches
January15.1°C59.2°F26 mm1″Sunny & Mild
February15.8°C60.4°F45 mm1.8″Sunny & Mild
March18.8°C65.8°F72 mm2.8″
April22.6°C72.7°F163 mm6.4″Tropical
May26°C78.8°F260 mm10.2″Tropical
June28°C82.4°F316 mm12.4″Tropical
July28.8°C83.8°F318 mm12.5″Tropical
August28.6°C83.5°F343 mm13.5″Tropical
September27.5°C81.5°F225 mm8.9″Tropical
October24.9°C76.8°F101 mm4″Tropical
November20.6°C69.1°F37 mm1.5″Sunny & Warm, Sunny & Mild
December16.7°C62.1°F29 mm1.1″Sunny & Mild

Frequently asked questions

What is the best time to visit Shenzhen?

The months with the sunniest, driest weather are January, February, November, December. Shenzhen's warmest month is July at an average of 28.8°C / 83.8°F, and its driest month is January with about 26 mm / 1 in of rain.

What is the climate of Shenzhen?

Shenzhen, in Guangdong, China, has monthly average temperatures ranging from 15.1°C / 59.2°F in January to 28.8°C / 83.8°F in July. Annual rainfall is approximately 1935 mm / 76.2 in, with the wettest month being August (343 mm / 13.5 in) and the driest January (26 mm / 1 in).

What is the average temperature in Shenzhen in July?

The average temperature in Shenzhen in July is 28.8°C / 83.8°F, with rainfall of about 318 mm / 12.5 in — the warmest month of the year.

When is the driest month in Shenzhen?

The driest month in Shenzhen is January, with about 26 mm / 1 in of average monthly rainfall. Average temperature that month is 15.1°C / 59.2°F.

When is the wettest month in Shenzhen?

The wettest month in Shenzhen is August, with approximately 343 mm / 13.5 in of average monthly rainfall.