WhereItsSunny

Climate of Shijiazhuang, Hebei, China

Point-value climate at Shijiazhuang (Hebei, China). Population approximately 2,417,000.

Located in Hebei, China, Shijiazhuang has a strongly continental climate. Population approximately 2,417,000. Monthly average temperatures range from -1.9°C / 28.6°F in January to 27.3°C / 81.1°F in July, with rainfall varying from 5 mm / 0.2 in (January) to 145 mm / 5.7 in (July) — about 519 mm / 20.4 in across the year. Shijiazhuang is the capital of Hebei. These are point-value climate normals sampled at Shijiazhuang's coordinates — often quite different from the surrounding region's area-weighted average.

Best sunny months: April, May, October.

Best time to visit Shijiazhuang →

Sunny & HotSunny & WarmSunny & MildTropicalSnowy
MonthTemperatureRainfallMatches
January-1.9°C28.6°F5 mm0.2″
February1.2°C34.2°F8 mm0.3″
March7.6°C45.7°F11 mm0.4″
April15.6°C60.1°F21 mm0.8″Sunny & Mild
May21.3°C70.3°F33 mm1.3″Sunny & Warm, Sunny & Mild
June26.1°C79°F51 mm2″
July27.3°C81.1°F145 mm5.7″
August26°C78.8°F144 mm5.7″
September21.4°C70.5°F51 mm2″
October14.7°C58.5°F26 mm1″Sunny & Mild
November6.4°C43.5°F18 mm0.7″
December0°C32°F6 mm0.2″

Frequently asked questions

What is the best time to visit Shijiazhuang?

The months with the sunniest, driest weather are April, May, October. Shijiazhuang's warmest month is July at an average of 27.3°C / 81.1°F, and its driest month is January with about 5 mm / 0.2 in of rain.

What is the climate of Shijiazhuang?

Shijiazhuang, in Hebei, China, has monthly average temperatures ranging from -1.9°C / 28.6°F in January to 27.3°C / 81.1°F in July. Annual rainfall is approximately 519 mm / 20.4 in, with the wettest month being July (145 mm / 5.7 in) and the driest January (5 mm / 0.2 in).

What is the average temperature in Shijiazhuang in July?

The average temperature in Shijiazhuang in July is 27.3°C / 81.1°F, with rainfall of about 145 mm / 5.7 in — the warmest month of the year.

When is the driest month in Shijiazhuang?

The driest month in Shijiazhuang is January, with about 5 mm / 0.2 in of average monthly rainfall. Average temperature that month is -1.9°C / 28.6°F.

When is the wettest month in Shijiazhuang?

The wettest month in Shijiazhuang is July, with approximately 145 mm / 5.7 in of average monthly rainfall.