Shangfu Weather Today

Daily Weather Forecast & Temperature in Shangfu

light rain
20°
light rain
H: 20° L: 20°
Feels like 20°
AQI: (/5)
Humidity
87%
Dew 18°
Wind speed
7.16 km/h
NE · G6.3
Pressure
1008 hPa
Visibility
10 km
Rain
0.82 mm
High Humidity
Humidity is 87%. May feel uncomfortable.
Weather Summary
Currently in Shangfu, expect varied conditions with mild temperatures around 20°. Winds are a light breeze. High humidity may make it feel uncomfortable.
Precipitation Probability
100%
23
100%
02
100%
05
100%
08
100%
11
100%
14
100%
17
100%
20
100%
23
56%
02
0%
05
0%
08
0%
11
0%
14
0%
17
20%
20
Evolution
Daily Weather Forecast Evolution (°C)
Lowest temperature
Highest temperature
Temperature Forecast (48h)
20°
Sun
23:00
19°
 
19°
 
19°
 
19°
Mon
11:00
20°
 
19°
 
19°
 
18°
Mon
23:00
18°
 
18°
 
20°
 
23°
Tue
11:00
24°
 
22°
 
20°
 
Hot (≥30°)
Warm
Cool
Cold (<0°)
Weather Map
Sun & Moon
Sunrise
Sunrise
06:05
Sunset
Sunset
18:39
Moon Phase
Full Moon (89%)
Timezone: GMT+05:30
Last updated: Apr 5, 2026 7:52 PM · Data refreshes every 5 min
Location Info
Latitude
Latitude
28.675560
Longitude
Longitude
115.004128
Embed This Weather

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

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

Climate and Weather in Shangfu, China

Shangfu is a beautiful city located in the Yunnan province of China. It experiences a diverse and unique climate throughout the year. The city's geographical location and elevation contribute to its distinct weather patterns. Let's take a closer look at Shangfu's climate and weather conditions throughout the year.

Geographical Location

Shangfu is situated in the southwestern part of China, surrounded by mountains and high plateaus. Its geographical location at an elevation of approximately 1,700 meters (5,577 feet) above sea level greatly influences its climate. The city is located in a subtropical highland climate zone, resulting in mild winters and cool summers.

Temperature

The average annual temperature in Shangfu is around 16 degrees Celsius (61 degrees Fahrenheit). However, there are significant variations in temperature between seasons.

Winter (December - February): Winters in Shangfu are relatively mild, with average temperatures ranging from 5 to 10 degrees Celsius (41 to 50 degrees Fahrenheit). However, temperatures can occasionally drop below freezing, especially during the night. Snowfall is rare but not unheard of during the winter months.

Spring (March - May): Spring brings pleasant weather to Shangfu, with temperatures gradually increasing. Average temperatures range from 12 to 18 degrees Celsius (54 to 64 degrees Fahrenheit). It is a great time to visit the city and explore its natural beauty.

Summer (June - August): Summers in Shangfu are relatively cool compared to other parts of China. Average temperatures range from 17 to 23 degrees Celsius (63 to 73 degrees Fahrenheit). The city experiences frequent rainfall during the summer months, which helps to keep the temperature pleasant. It is a popular time for outdoor activities and sightseeing.

Autumn (September - November): Autumn is a beautiful season in Shangfu, characterized by mild temperatures and stunning foliage. Average temperatures range from 12 to 18 degrees Celsius (54 to 64 degrees Fahrenheit). It is a great time to visit and enjoy the colorful landscapes.

Precipitation

Shangfu receives a moderate amount of rainfall throughout the year. The city experiences a distinct wet and dry season.

Wet Season: The wet season in Shangfu occurs from May to September, with the peak rainfall in June and July. During this time, the city receives an average of 1,000 to 1,500 millimeters (39 to 59 inches) of rainfall. It is advisable to carry an umbrella or raincoat when visiting during this period.

Dry Season: The dry season in Shangfu spans from October to April. The city receives significantly less rainfall during this time, with an average of 300 to 500 millimeters (12 to 20 inches) annually. It is generally a drier period, but occasional showers can still occur.

Air Quality

Shangfu, like many other cities in China, has been working towards improving its air quality. The city has implemented measures to reduce pollution and promote cleaner air. However, occasional smog or haze can still occur, especially during the winter months when the air quality can be impacted by nearby industrial areas.

Best Time to Visit

The best time to visit Shangfu is during the spring and autumn seasons when the weather is pleasant, and the city is adorned with beautiful natural scenery. These seasons offer comfortable temperatures and less rainfall, making it ideal for outdoor activities and sightseeing.

It is important to note that the weather can vary from year to year, and it is always advisable to check the local weather forecast before planning a trip to Shangfu.

Overall, Shangfu's climate and weather offer a unique experience for visitors. From mild winters to cool summers and stunning natural landscapes, the city provides a delightful setting to explore and enjoy throughout the year.

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 Shangfu
What is the Latitude and Longitude of Shangfu?

Shangfu's Latitude is 28.675560 & Longitude is 115.004128.

What is the weather in Shangfu today?

Weather in Shangfu is 20° today.

What is the climatic condition of Shangfu today?

Climate Conditions in Shangfu shows light rain today.

What is the humidity in Shangfu today?

Humidity in Shangfu is 87% today.

What is the wind speed in Shangfu today?

Wind speed in Shangfu is 7.16 km/h, flowing at 35° NE wind direction.

What does it feel like in Shangfu today?

It feels like 20° in Shangfu today, with 100% cloud cover and 10 km visibility.

Weather in Shangfu