Shanghai, China Weather
Shanghai hourly forecast: next 24 hours
Today's high of 90°F (32°C) is right in line with the typical August high of 90°F (32°C).
Current conditions in detail
Shanghai weather tomorrow (Friday, August 28)
Tomorrow in Shanghai looks light rain shower, with a high of 88° and an overnight low of 80°. There is a 83% chance of rain - plan accordingly. Winds top out near 18 mph, and the UV index reaches 9 (very high).
Shanghai 14-day forecast
About the weather in Shanghai
Shanghai runs one of the wider annual swings in our dataset: 23°C separates the average August from the average January. Afternoons reach 90°F (32°C) at the peak of summer and 49°F (9°C) at the depth of winter, with 138 days of measurable precipitation through the year.
Shanghai weather: quick facts
- Hottest month: August - highs near 90°F (32°C)
- Coldest month: January - highs near 49°F (9°C)
- Decade extremes (2015-2024): 104°F (40°C) high · 16°F (-9°C) low
- Wettest month: June (17 rainy days) · Sunniest: August (10.1 h sun/day)
- Climate type: humid subtropical
- Annual swing: 23°C between the average warmest and coolest month · day to night: 8°C
- Snow: about 1 days a year
- Months averaging 30°C or hotter: 2
- Average humidity: 78%
Temperatures through the year
January sits at the other end of the year: 49°F (9°C) by day, 35°F (2°C) at night. August is the warm end of the year, averaging 90°F (32°C) by day and 78°F (26°C) overnight. Between the average August and the average January lie 23°C, a wider spread than roughly 75% of the cities we track.
Rain, sun and snow
Precipitation concentrates in June - 10.6 inches (269 mm) on 17 days - and thins out by December. Sunshine averages 7.3 hours a day over the year - duller than all but 4% of the 3496 cities in our dataset, peaking in August at 10.1 hours. Three of the twelve months pair mild highs with fewer than twelve wet days; the longest unbroken run is April through May. Snowfall is rare but not unheard of. Across the gridded 2015-2024 daily record, the highest daily maximum for this location was 104°F (40°C) and the lowest daily minimum 16°F (-9°C).
Season by season
Spring (March through May)
Through spring, Shanghai brings comfortable warmth: 68°F (20°C) by day, 53°F (12°C) after dark, and rain falls on around 32 of the 90 days.
Summer (June through August)
Summer in Shanghai is hot, with daytime highs averaging 87°F (30°C) and nights around 75°F (24°C); rain falls on around 50 of the 90 days. With the moisture factored in, afternoons feel hotter than the reading suggests - the humidity and dew point converter shows why.
Fall (September through November)
Through fall, Shanghai brings comfortable warmth: 73°F (23°C) by day, 61°F (16°C) after dark, and rain falls on around 31 of the 90 days.
Winter (December through February)
Winter in Shanghai is brisk and cold, with daytime highs averaging 51°F (10°C) and nights around 37°F (3°C); expect showers on roughly 25 days across the season.
Average temperatures in Shanghai by month
| Month | High | Low | Rain days | Precipitation | Sunshine | Humidity |
|---|---|---|---|---|---|---|
| January | 49° | 35° | 8 | 2.7 in | 5.8 h/day | 75% |
| February | 51° | 37° | 10 | 2.7 in | 5.9 h/day | 75% |
| March | 60° | 44° | 11 | 3.2 in | 7.0 h/day | 76% |
| April | 69° | 53° | 10 | 4.0 in | 7.6 h/day | 76% |
| May | 77° | 62° | 11 | 5.3 in | 7.9 h/day | 77% |
| June | 82° | 70° | 17 | 10.6 in | 6.7 h/day | 83% |
| July | 89° | 78° | 18 | 9.0 in | 9.0 h/day | 83% |
| August | 90° | 78° | 14 | 5.7 in | 10.1 h/day | 80% |
| September | 82° | 71° | 13 | 7.0 in | 7.9 h/day | 81% |
| October | 73° | 61° | 8 | 3.1 in | 7.0 h/day | 76% |
| November | 64° | 51° | 9 | 3.1 in | 6.1 h/day | 77% |
| December | 52° | 38° | 7 | 1.8 in | 6.4 h/day | 73% |