NOAA GHCND · LIVE

Historical Weather in Shanghai, China

See 55+ years of weather history for any date in Shanghai going back to 1970.

Look Up a Specific Date

Searching weather history for Shanghai, China

Monthly Climate Averages

Historical temperature and precipitation averages for Shanghai, China, based on 55+ years of weather data.

Warmest MonthJulyAvg High: 32°C (90°F) / Low: 26°C (78°F)
Coldest MonthJanuaryAvg High: 8°C (47°F) / Low: 2°C (35°F)
Jan
8°/ 2°
47° / 35°F
💧 57 mm
Feb
10°/ 3°
50° / 37°F
💧 61 mm
Mar
14°/ 6°
57° / 43°F
💧 91 mm
Apr
20°/ 12°
68° / 53°F
💧 84 mm
May
25°/ 17°
77° / 62°F
💧 97 mm
Jun
28°/ 21°
83° / 70°F
💧 189 mm
Jul
32°/ 26°
90° / 78°F
💧 158 mm
Aug
32°/ 26°
89° / 78°F
💧 174 mm
Sep
28°/ 22°
82° / 71°F
💧 126 mm
Oct
23°/ 16°
73° / 61°F
💧 61 mm
Nov
17°/ 9°
63° / 49°F
💧 53 mm
Dec
11°/ 3°
52° / 38°F
💧 40 mm

Temperatures shown in Celsius with Fahrenheit in parentheses. Rainfall in millimetres, snowfall in centimetres.

Shanghai Weather by Month

January8°C / 1°C

January in Shanghai has become 1.5°C (2.7°F) warmer on average: the 2012–2026 average against 1970–1989.

February10°C / 3°C

February in Shanghai has become 2.0°C (3.5°F) warmer on average: the 2012–2026 average against 1970–1989.

March14°C / 6°C

Shanghai's hottest March day on record is a recent one: 33°C (92°F) on March 26, 2025.

April20°C / 11°C

April in Shanghai has become 2.1°C (3.7°F) warmer on average: the 2012–2026 average against 1970–1989.

May25°C / 17°C

May in Shanghai has become 2.4°C (4.3°F) warmer on average: the 2012–2026 average against 1970–1989.

June28°C / 21°C

June in Shanghai has become 1.9°C (3.5°F) warmer on average: the 2012–2026 average against 1970–1989.

July32°C / 26°C

July in Shanghai has become 1.8°C (3.3°F) warmer on average: the 2012–2026 average against 1970–1989.

August32°C / 25°C

August in Shanghai has become 2.3°C (4.1°F) warmer on average: the 2012–2026 average against 1970–1989.

September28°C / 21°C

September in Shanghai has become 2.5°C (4.5°F) warmer on average: the 2011–2025 average against 1970–1989.

October23°C / 16°C

October 2025 was the 2nd warmest October in 49 years of records, 2.8°C (5.0°F) above the long-run average.

November17°C / 10°C

November in Shanghai has become 2.1°C (3.7°F) warmer on average: the 2011–2025 average against 1970–1989.

December11°C / 3°C

The coldest December reading, -8°C (18°F) on December 29, 1991, has not been matched in 35 years.

Source: NOAA GHCN-Daily, Shanghai/Hongqiao (1971–2008); Shanghai (1999–2026). Records through 2026.

Shanghai All-Time Weather ExtremesRecord temperatures, most rain in a day, and biggest snowfalls on record
→

Other Cities in China

📬 Free weekly newsletter

This week in weather history.

Five notable weather anniversaries from the week ahead — deadliest tornadoes, record temps, historic storms — every Sunday. No spam, unsubscribe anytime.

4,200+ readers · Sunday delivery