Shanghai Weather Today

Daily Weather Forecast & Temperature in Shanghai

mist
14°
mist
H: 14° L: 14°
Feels like 14°
AQI: Fair (2/5)
Humidity
88%
Dew 12°
Wind speed
10.8 km/h
SSE
Pressure
1009 hPa
Visibility
5 km
High Humidity
Humidity is 88%. May feel uncomfortable.
Weather Summary
Currently in Shanghai, expect varied conditions with mild temperatures around 14°. Winds are a light breeze. High humidity may make it feel uncomfortable.
Precipitation Probability
0%
08
0%
11
0%
14
0%
17
0%
20
0%
23
0%
02
0%
05
0%
08
0%
11
0%
14
0%
17
0%
20
0%
23
0%
02
0%
05
Evolution
Daily Weather Forecast Evolution (°C)
Lowest temperature
Highest temperature
Temperature Forecast (48h)
17°
Sun
08:00
24°
 
27°
 
24°
 
19°
Sun
20:00
18°
 
17°
 
16°
 
19°
Mon
08:00
25°
 
23°
 
18°
 
15°
Mon
20:00
15°
 
14°
 
14°
 
Hot (≥30°)
Warm
Cool
Cold (<0°)
Weather Map
Sun & Moon
Sunrise
Sunrise
05:38
Sunset
Sunset
18:15
Moon Phase
Waning Gibbous (69%)
Timezone: GMT+05:30
Last updated: Apr 5, 2026 4:20 AM · Data refreshes every 5 min
Location Info
Latitude
Latitude
31.222219
Longitude
Longitude
121.458061
Embed This Weather

Copy the code below to embed Shanghai weather on your website:

<iframe src="https://nearweather.com/embed/shanghai-cn-1796236" width="350" height="200" frameborder="0" style="border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.1);"></iframe>
More about Shanghai
Content curated by the NearWeather editorial team · Updated periodically

Climate and Weather in Shanghai, China

Shanghai, located on the eastern coast of China, has a humid subtropical climate. The city experiences four distinct seasons with mild winters and hot, humid summers. The climate is greatly influenced by its proximity to the East China Sea and the Yangtze River.

Spring (March to May)

Spring in Shanghai is characterized by mild temperatures and occasional rain showers. The average temperature ranges from 10°C (50°F) to 20°C (68°F) during this season. It is advisable to carry a light jacket or sweater as temperatures can still be quite cool, especially in the evenings. Spring is also a great time to visit Shanghai as the cherry blossoms and other flowers are in full bloom, creating a picturesque landscape.

During this time, the city experiences an increase in rainfall, with April being the wettest month. It is recommended to bring an umbrella or raincoat to stay prepared for occasional showers.

Summer (June to August)

Summer in Shanghai is hot and humid, with temperatures ranging from 25°C (77°F) to 35°C (95°F). The humidity can make the weather feel even hotter, especially in July and August. It is essential to dress in light and breathable clothing to stay comfortable during this season. Sunscreen and a hat are also recommended to protect against the intense sun.

Shanghai experiences frequent rain showers and thunderstorms during the summer, which provide relief from the heat. It is advisable to carry an umbrella or raincoat at all times, as rain showers can occur unexpectedly.

Fall (September to November)

Fall in Shanghai is characterized by mild temperatures and lower humidity levels. The average temperature ranges from 15°C (59°F) to 25°C (77°F), making it a pleasant time to visit the city. The weather gradually cools down as the season progresses, so it is recommended to carry a light jacket or sweater, especially in November.

During the fall months, Shanghai experiences relatively less rainfall compared to spring and summer. This makes it an ideal time to explore the city's attractions and enjoy outdoor activities.

Winter (December to February)

Winter in Shanghai is chilly, but not extremely cold. The average temperature ranges from 0°C (32°F) to 10°C (50°F). While snowfall is rare, it is not unheard of during the winter months. It is advisable to dress in layers and carry a warm coat to stay comfortable, especially during the colder nights.

Shanghai experiences relatively low rainfall during the winter season. However, it is important to note that the city can be quite foggy during this time, which may affect visibility. It is recommended to check weather reports and take necessary precautions if traveling during foggy conditions.

Overall Climate Summary

Shanghai has a relatively mild climate with distinct seasons. The city experiences hot and humid summers, mild springs and falls, and chilly winters. The average annual temperature in Shanghai is around 17°C (63°F). The best time to visit Shanghai would be during spring or fall when the weather is pleasant and comfortable.

Climate Data for Shanghai

Month Average High (°C) Average Low (°C) Rainfall (mm)
January 8 1 48
February 9 2 56
March 13 6 87
April 19 11 89
May 24 16 102
June 28 20 169
July 32 25 156
August 31 25 157
September 27 21 91
October 22 15 45
November 16 9 46
December 11 3 36

Source: Shanghai Meteorological Bureau

Conclusion

Shanghai experiences a humid subtropical climate with four distinct seasons. The city is known for its hot and humid summers, mild springs and falls, and chilly winters. It is advisable to check the weather forecast before visiting and pack accordingly. Spring and fall are generally considered the best times to visit Shanghai, offering pleasant temperatures and beautiful scenery.

Weather data sourced from OpenWeatherMap. Forecasts are estimates and may differ from actual conditions. For severe weather, consult your local meteorological authority.
FAQ's about Shanghai
What is the Latitude and Longitude of Shanghai?

Shanghai's Latitude is 31.222219 & Longitude is 121.458061.

What is the weather in Shanghai today?

Weather in Shanghai is 14° today.

What is the climatic condition of Shanghai today?

Climate Conditions in Shanghai shows mist today.

What is the humidity in Shanghai today?

Humidity in Shanghai is 88% today.

What is the wind speed in Shanghai today?

Wind speed in Shanghai is 10.8 km/h, flowing at 150° SSE wind direction.

What does it feel like in Shanghai today?

It feels like 14° in Shanghai today, with 0% cloud cover and 5 km visibility.

Weather in Shanghai