Average temperature in Shanghai (Shanghai Area) in celsius
The mean minimum and maximum temperatures over the year in Shanghai, China.
Show the average temperatures in Shanghai in Fahrenheit

- The months of April, May, June, September and October have nice average temperatures.
- Hot season / summer is in June, July, August and September.
- On average, the warmest month is July with 33° Celsius (91° Fahrenheit).
- On average, the coolest month is January with 9° Celsius (48° Fahrenheit).
- The average annual maximum temperature is: 21° Celsius (70° Fahrenheit)
- The average annual minimum temperature is: 15° Celsius (58° Fahrenheit)
Weather Forecasts for Shanghai (Shanghai Area)
almost clear and no rain
overcast and rain
clear and no rain