Shanghai, China skyline

Shanghai Weather in August

Typical August weather in Shanghai, China, based on 2006–2025 climate averages.

In August, Shanghai averages a high of 31.9°C (89.4°F) and a low of 25.9°C (78.6°F), with about 15 rainy days (127 mm of rain) and 10 hours of sunshine a day.

Avg high

31.9°C (89.4°F)

Avg low

25.9°C (78.6°F)

Rainfall

127 mm (5 in)

Rainy days

15 days

Sunshine

10 h / day

Humidity

80%

August vs the rest of the year

No month in Shanghai is warmer than August; for rain it is the 4th wettest month.

MonthAvg highvs AugustRainRainy days
January8.9°C (48°F)−23°C (−41.4°F)54 mm7
February10.2°C (50.4°F)−21.7°C (−39.1°F)66 mm10
March15.1°C (59.2°F)−16.8°C (−30.2°F)83 mm10
April20.2°C (68.4°F)−11.7°C (−21.1°F)97 mm9
May24.8°C (76.6°F)−7.1°C (−12.8°F)115 mm10
June27.6°C (81.7°F)−4.3°C (−7.7°F)248 mm16
July31.7°C (89.1°F)−0.2°C (−0.4°F)186 mm16
August31.9°C (89.4°F)—127 mm15
September27.6°C (81.7°F)−4.3°C (−7.7°F)139 mm13
October22.9°C (73.2°F)−9°C (−16.2°F)64 mm7
November17.6°C (63.7°F)−14.3°C (−25.7°F)65 mm8
December11°C (51.8°F)−20.9°C (−37.6°F)38 mm6

What August feels like in Shanghai

August is late summer in Shanghai. The midday hours are hot; shade and water matter on long walks. Evenings ease the heat only slightly, and nights remain very warm. Thick, humid air means clothes cling and the heat feels stronger than the number.

Rain in Shanghai in August

Dry days are the exception, with rain on about every other day. Wet days average about 8.5 mm (0.3 in), enough to soak you without an umbrella. That is close to Shanghai's typical rain per wet day for the whole year (about 10.1 mm).

Daylight and sunshine in August

In mid-August, sunrise is at about 5:19 am and sunset at about 6:39 pm (local time) — 13 h 19 min of daylight. Compared with mid-July, the day has lost 41 min. About 75% of daylight hours are sunny; in short, there are plenty of bright spells.

How August compares to the rest of the year

In Shanghai's temperature order, August sits as the warmest month. It is about as warm as July, with 59 mm less rain. The cooling trend carries on into September. By September, typical highs are 27.6°C (81.7°F).

Who August suits

  • Sightseeing: a good fit — daytime temperatures are fine for walking around.
  • Parks & outdoor: less ideal — afternoons are too warm to linger outside.
  • Beach: less ideal — too many rainy days.

Tips for visiting Shanghai in August

Rain Protection

Keep a small umbrella in your bag and wear shoes that cope with puddles.

Sun Protection

Loose, breathable clothing plus sunscreen and a wide-brimmed hat.

Quick questions

How warm is Shanghai in August?

It feels hot: typical highs are 31.9°C (89.4°F), with lows near 25.9°C (78.6°F).

Does it rain a lot in Shanghai in August?

It does: about 15 rainy days bring roughly 127 mm, so plan some indoor options.

What should I wear in Shanghai in August?

Based on the averages: rain protection and sun protection. There is little need to change for the evening.

Is August or September better for visiting Shanghai?

On our 12-month climate ranking, September comes out ahead (#6 of 12 vs #7). September is cooler and has fewer rainy days.

Is August a good time to visit Shanghai?

Good

Good — warm to hot days, frequent rain (about 15 rainy days), plenty of sunshine (10 h a day). Within Shanghai's own year, August ranks #7 of 12.

August in other China cities

Drier places in August

Plan a trip to Shanghai

Get a day-by-day weather score for your exact travel dates.

Open the Trip Planner

Monthly averages from 20 years of Open-Meteo history (2006–2025), not a forecast — see all 12 months in Shanghai weather by month.