July Weather in Shanghai, China

Last updated: August 21, 2025

In July, Shanghai experiences a humid subtropical climate, characterized by sweltering temperatures that peak at a maximum of 39°C (102°F), while the average temperature settles around 29°C (84°F). Nights provide a slight reprieve with a minimum of 20°C (69°F). Rainfall is common during this month, contributing to an estimated 250 mm (9.8 in) of precipitation over 16 days, making it one of the wetter months of the year. The humidity levels soar to 93%, creating a tropical atmosphere that can feel particularly oppressive. These weather conditions invite both locals and visitors to seek respite indoors and enjoy the city’s vibrant cultural scene amidst the heat and humidity.

July Temperature in Shanghai

In July, Shanghai sizzles under a blanket of warmth, with temperatures reaching a staggering maximum of 39°C (102°F). The city's summer heat becomes tangible, marked by a minimum of 20°C (69°F) and an average of 29°C (84°F), making it one of the warmest months of the year. This seasonal surge reflects a clear upward trend from the earlier months, where temperatures gradually climb from chilly January lows of -8°C (19°F) to the sweltering heights of mid-summer. As July unfolds, residents and visitors alike bask in the vibrant atmosphere, often seeking relief in the shade or near the cooling embrace of the nearby water bodies. The heat, combined with high humidity, plays a significant role in shaping the bustling, energetic vibe of the city during this peak summer month.

July Weather in Shanghai: Daily Temperature Highs, Lows, and Averages

The chart illustrates July temperature patterns in Shanghai, showcasing daily minimum, maximum, and average temperatures. It highlights the typical range of temperatures throughout the month, providing insights into weather trends. In Shanghai, July typically has an average temperature of {2}°C ({3}°F), with highs reaching up to {4}°C ({5}°F) and lows dropping to around {6}°C ({7}°F).
JanFebMarAprMayJunJulAugSepOctNovDec434553617076838578685947
Data source: Temperature data for Shanghai generated using information from the Copernicus Climate Change Service.
Choose your preferred temperature unit
The average of daily temperatures (24 hours) calculated across all days in the month.

July Precipitation in Shanghai

In July, Shanghai experiences its highest precipitation levels of the year, with a staggering 250 mm (9.8 in) of rainfall over approximately 16 days. This dramatic spike in precipitation follows a steadily increasing trend from June, where 201 mm were recorded, indicating that the city is deep into its wet season. As temperatures rise and humidity builds, these torrential downpours align with the typical monsoonal pattern, showcasing Shanghai's dynamic climate. This period not only signifies the peak of the summer rain but also sets the stage for a contrast in August, where precipitation drops to 167 mm (6.6 in), yet remains significant. Overall, July's heavy rainfall serves as a vivid reminder of nature's influence on urban life in Shanghai during the peak of summer.

July Precipitation Trends in Shanghai

The chart displays monthly precipitation patterns in Shanghai, with values for each month alongside July’s data, which is highlighted for easy comparison. It shows the amount of precipitation, providing insights into how July’s conditions compare to those of other months. In Shanghai, July typically receives around {2} mm ({3} inches) of precipitation spread over approximately {4} days.
JanFebMarAprMayJunJulAugSepOctNovDec55608372117201250167177695150
Data source: Precipitation data for July generated using information from the Copernicus Climate Change Service.
Choose your preferred precipitation unit

July Humidity in Shanghai

In July, Shanghai experiences its peak humidity, soaring to a steamy 93%. This notable rise follows a trend of increasing moisture levels from June's 89%, and is symptomatic of the city's sultry summer climate. It’s noteworthy that as the year progresses, humidity levels consistently climb, with April and May both registering at 87%. Following July, August sees a slight dip to 91%, yet overall, the summer months create a distinct pattern of elevated humidity that can make the air feel thick and oppressive. As autumn approaches, humidity begins to drop, signaling a welcome change after the sweltering summer heat.

July Average Humidity in Shanghai

This chart illustrates the average monthly humidity levels in Shanghai, with July’s data highlighted for easy comparison. It shows the fluctuation in humidity throughout the year, helping you understand how conditions vary by season. In July, average humidity in Shanghai is approximately {2}%, offering insight into how humid the weather typically is during this month.
JanFebMarAprMayJunJulAugSepOctNovDec70%73%81%87%87%89%93%91%81%80%82%77%
Data source: Humidity data for July generated using information from the Copernicus Climate Change Service.

July UV Index in Shanghai

In July, Shanghai experiences its peak UV Index, soaring to 12, which falls under the extreme exposure category, with a burn time of just 10 minutes. This trend highlights the intense solar radiation typical of summer months, where caution is paramount to avoid skin damage. Following a steady rise from moderate levels in January to extreme in June, the UV Index remains critically high into August before slightly decreasing in September. Residents and visitors are strongly advised to take protective measures, such as wearing sunscreen and sunglasses, to safeguard against the intense sun. For more detailed insights, visit Shanghai UV Index.

Maximum UV Index Levels in Shanghai for July

The chart shows the monthly maximum UV Index (UVI) for Shanghai in July, representing the highest UV radiation level. The UVI measures the intensity of ultraviolet radiation from the sun, indicating the potential risk of sunburn and UV-related health issues. In July, the maximum UV index in Shanghai typically reaches {2}, which falls under the {3} exposure category.
JanFebMarAprMayJunJulAugSepOctNovDec568101011121111864
Data source: Shanghai July UVI data generated using information from the Copernicus Climate Change Service.

UV Risk Categories

  •  Extreme (11+): Avoid the sun, stay in shade.
  •  Very High (8-10): Limit sun exposure.
  •  High (6-7): Use SPF 30+ and protective clothing.
  •  Moderate (3-5): Midday shade recommended.
  •  Low (0-2): No protection needed.

July Sunshine in Shanghai

In July, Shanghai basks in an impressive 301 hours of sunshine, making it one of the sunniest months of the year. This vibrant summer month marks a peak in sunlight, following a steady climb from 157 hours in January to 290 hours in May. The city's delightfully warm days are complemented by lush greenery, as the sunshine inspires outdoor activities and gatherings. As July transitions into the sun-drenched days of August, which claims an even brighter 318 hours, it’s clear that the summer season in Shanghai brings not only light but also an energetic buzz that invigorates the city. The dramatic increase in sunshine hours from the winter months illustrates a remarkable shift, inviting residents and visitors alike to embrace the warmth and vibrancy of summer in this dynamic metropolis.

Monthly Sunshine Duration in Shanghai: July Highlighted

The July sunshine duration represents the total number of hours Shanghai experiences direct sunlight during the month of July, excluding cloudy or obstructed periods. This chart compares the sunshine duration of July with the other months of the year.
JanFebMarAprMayJunJulAugSepOctNovDec157h211h244h267h290h274h301h318h260h245h224h214h
Data source: Shanghai July Sunshine duration data generated using information from the Copernicus Climate Change Service.

Chance of Sun in Shanghai During July

In Shanghai, July tends to be one of the less sunny months of the year, with a mere 17% chance of clear skies. This trend depicts a stark contrast to the sunnier spells of winter, where the likelihood of sunshine peaks, particularly in December at 64%. As spring transitions to summer, the percentage of sunny days declines, reaching its nadir in July before gradually rising again in late summer months like August, which enjoys a 34% chance of sunshine. This pattern emphasizes the importance of considering local weather fluctuations when planning activities during the summer in Shanghai, as July's weather may offer more cloudy days than bright, sunny ones.

Percentage of Sunny Days in July in Shanghai

The chart illustrates the percentage of sunny days in Shanghai throughout the year, with July highlighted. It highlights the variation in sunshine across each month and provides an overview of the typical frequency of sunny days, offering insights into how often Shanghai experiences clear skies throughout the year.
JanFebMarAprMayJunJulAugSepOctNovDec53%43%29%33%29%23%17%34%45%43%57%64%
Data source: Shanghai July chance of sun data, generated using information from the Copernicus Climate Change Service.

Daylight Hours in Shanghai in July

In July, Shanghai enjoys a robust 13 hours of daylight, a bright continuation of the lingering summer sun. Following June's peak of 14 hours, July marks a slight decline but still promises ample opportunities for outdoor activities and exploration. As the seasons progress, daylight duration gradually shortens, starting from January's 10 hours and culminating in the summer months. The transition from spring to summer sees a noticeable increase in light, peaking in June before gently tapering off through August. This pattern not only highlights the vibrant summer but also sets the stage for the cozy, shorter days of autumn, providing a captivating rhythm to the year's natural light cycle.

Average Daylight Hours in Shanghai for July

The chart illustrates the variation in daylight duration in Shanghai throughout the year, with July highlighted. It shows the monthly changes in daylight hours, calculated by summing the hours between sunrise and sunset.
JanFebMarAprMayJunJulAugSepOctNovDec10h 21m11h 4m11h 59m12h 55m13h 43m14h 7m13h 55m13h 13m12h 19m11h 23m10h 34m10h 9m
Data source: Shanghai daylight hours, calculated by summing the hours between sunrise and sunset for each day.

July Winds in Shanghai

In July, Shanghai experiences a notable surge in wind speed, with an average reaching 5.1 m/s (11 mph), marking it as the windiest month of the year. This increased breeze stands out against the wind patterns observed from January to June, where speeds mostly hover around 3.6 to 3.7 m/s. The change in July creates a refreshing contrast to the preceding months and hints at the transition towards the more humid late summer. Following July, wind speeds taper off again in August to 3.1 m/s, showcasing how this vibrant city’s air currents fluctuate dramatically with the seasons, enhancing Shanghai's dynamic weather tapestry.

Average July Wind Speed in Shanghai

The chart displays monthly wind speed patterns in Shanghai, with values for each month shown alongside July's data, which is highlighted for easy comparison. It illustrates the average wind speed, offering insights into how July's wind conditions compare to the rest of the year.
JanFebMarAprMayJunJulAugSepOctNovDec3.73.73.73.63.73.35.1 m/s3.13.63.83.53.1
Data source: Shanghai July wind data, generated using information from the Copernicus Climate Change Service.

How July Weather in Shanghai Compares to Other Months

Weather in Shanghai varies notably across the year, with each month offering distinct climate conditions. This page compares July’s weather to other months in Shanghai, focusing on differences in temperature, rainfall, humidity, and UV levels.

In July, the weather is significantly warmer and more humid, with temperatures ranging from a minimum of 20°C (69°F) to a scorching maximum of 39°C (102°F) and an average of 29°C (84°F). The month is also marked by heavy rainfall, accumulating around 250 mm (9.8 in) over approximately 16 days, contributing to a high humidity level of 93%. In stark contrast, January experiences a much cooler climate, with temperatures dipping as low as -8°C (19°F) and averaging 6°C (44°F), while peaking at just 22°C (71°F). Precipitation is considerably lower in January, totaling only 55 mm (2.2 in) over about 6 days, and the humidity level is relatively mild at 70%. For more detailed information about the January weather in Shanghai, you can visit Shanghai weather in January.

The weather in July and February presents a stark contrast in Shanghai. In July, the temperature ranges from a minimum of 20°C (69°F) to a sweltering maximum of 39°C (102°F), with an average of 29°C (84°F). This month is characterized by high humidity levels of 93% and significant rainfall, totaling 250 mm (9.8 in) over 16 days. In contrast, February experiences much cooler conditions, with temperatures ranging from a brisk -3°C (27°F) to a pleasant maximum of 24°C (76°F) and an average of just 7°C (45°F). February is also drier, receiving only 60 mm (2.4 in) of precipitation over 8 days and lower humidity at 73%. For more detailed information, you can visit Shanghai weather in February.

July and March present stark contrasts in weather conditions. In July, temperatures can soar with a minimum of 20°C (69°F), averaging around 29°C (84°F), and peaking as high as 39°C (102°F). This month also experiences significant rainfall, with about 250 mm (9.8 in) over 16 days, contributing to a high humidity level of 93%. In contrast, March is much cooler, with temperatures ranging from a minimum of 2°C (37°F) to a maximum of 26°C (79°F), and an average of 12°C (54°F). The precipitation is considerably lower at 83 mm (3.3 in) across 12 days, with humidity levels at 81%. For more detailed insights on March weather, you can visit Shanghai weather in March.

When comparing the weather in July and April, we can see significant differences in both temperature and precipitation. July brings much warmer temperatures, with an average of 29°C (84°F) and a maximum reaching up to 39°C (102°F), while April's temperatures are milder, averaging only 16°C (61°F) and peaking at 31°C (87°F). Additionally, July is characterized by higher humidity at 93%, compared to April's 87%. Precipitation is also considerably higher in July, with 250 mm (9.8 in) over 16 days, in contrast to April's 72 mm (2.8 in) across just 9 days. For more details, you can check Shanghai weather in April.

In comparing the weather between July and May, July emerges as significantly hotter and more humid. While May enjoys a moderate temperature range with a minimum of 12°C (53°F) and an average of 21°C (71°F), July's temperatures soar with a minimum of 20°C (69°F) and an average high of 29°C (84°F), reaching peaks of 39°C (102°F). Additionally, July experiences higher precipitation levels, totaling 250 mm (9.8 inches) over 16 rainy days, compared to May's 117 mm (4.6 inches) over just 10 days. Despite May being more comfortable, July's extreme humidity at 93% contrasts with May's 87%, creating a noticeably stickier atmosphere. For a more detailed look at May's climate, you can visit Shanghai weather in May.

In comparing the weather of July and June, July tends to be noticeably warmer and more humid. July's minimum temperature of 20°C (69°F) is slightly higher than June's 18°C (65°F), and the average July temperature reaches 29°C (84°F), compared to June's 25°C (76°F). The maximum temperatures in July can soar up to 39°C (102°F), surpassing June's peak of 36°C (96°F). Additionally, July experiences more precipitation, with 250 mm (9.8 in) over 16 days, compared to June's 201 mm (7.9 in) across 15 days, making July not just warmer but also wetter. The humidity level is also higher in July at 93%, compared to June's 89%. For more details, check out Shanghai weather in June.

In comparing the weather between July and August, both months feature similar minimum temperatures, with a consistent average of around 29°C (84°F to 85°F). July tends to be slightly hotter with a maximum temperature of 39°C (102°F), while August reaches a cozy peak of 38°C (100°F). Precipitation levels show a significant decrease in August, with 167 mm (6.6 in) falling over 15 days compared to July's 250 mm (9.8 in) over 16 days. Additionally, humidity levels are slightly lower in August at 91%, compared to July's 93%. For more detailed insights, you can visit Shanghai weather in August.

July and September present quite distinct weather patterns, highlighting the transition from the peak summer heat to the beginning of autumn. July boasts higher temperatures, with minimums around 20°C (69°F) and averages reaching up to 29°C (84°F), while the maximum can soar to 39°C (102°F). Additionally, it experiences significant rainfall, with 250 mm (9.8 in) over 16 days, coupled with high humidity at 93%. In contrast, September offers milder conditions, with temperatures ranging from a minimum of 17°C (63°F) to an average of 25°C (78°F) and a maximum of 35°C (94°F). The precipitation decreases to 177 mm (7.0 in) over 13 days, and humidity drops to a more comfortable 81%. For more specifics on September weather, you can refer to Shanghai weather in September.

July and October present distinctly different weather patterns. In July, temperatures soar with a minimum of 20°C (69°F) and an average high reaching 39°C (102°F), making it a hot and humid month with an average humidity of 93%. This sweltering heat is accompanied by significant rainfall, totaling 250 mm (9.8 in) over approximately 16 days. In contrast, October experiences milder temperatures, with a minimum of 10°C (51°F) and an average maximum of 31°C (89°F). The month sees reduced precipitation, totaling 69 mm (2.7 in) over just 7 days, and the humidity drops to 80%. This shift makes October a much more comfortable time of year. For more details, check out Shanghai weather in October.

In July, the weather is characterized by warm temperatures, with a minimum of 20°C (69°F) and an average high reaching up to 39°C (102°F). This month experiences significant rainfall, averaging 250 mm (9.8 inches) across 16 days, along with high humidity levels around 93%. In contrast, November presents a much cooler climate, with temperatures ranging from a minimum of 2°C (37°F) to an average of 15°C (59°F) and a maximum of 27°C (81°F). The precipitation is notably lower at 51 mm (2.0 inches) over just 7 days, and humidity decreases slightly to 82%. For more detailed insights on the weather in November, take a look at Shanghai weather in November.

In July, the weather can be sweltering in Shanghai, with temperatures ranging from a minimum of 20°C (69°F) to a maximum of 39°C (102°F) and an average temperature of 29°C (84°F). The month is characterized by high humidity at 93% and significant rainfall, receiving about 250 mm (9.8 in) over 16 days. In stark contrast, December brings a much cooler climate, with temperatures ranging from a minimum of -5°C (22°F) to a maximum of 20°C (69°F), and an average of 8°C (47°F). Precipitation is minimal during this month, totaling about 50 mm (2.0 in) across just 8 days and with lower humidity at 77%. For more details, you can check Shanghai weather in December.

Compare Shanghai's Climate with Cities Worldwide

Conclusion: What to Expect From July Weather in Shanghai

In July, Shanghai experiences a striking departure from the milder seasons, with temperatures soaring to a maximum of 39°C (102°F), making it the hottest month of the year. The humidity, often reaching a sweltering 93%, creates a stifling atmosphere, while the city faces significant rainfall with 250 mm of precipitation over approximately 16 days. Unlike the cooler and drier months, July's climate demands a different approach to outdoor activities and attire, as the heat and humidity can be quite oppressive. If you’re planning to visit, be sure to prepare for the unique challenges of the season. For more insights into Shanghai's weather throughout the year, check out Shanghai Climate.