Sign In Register

Weather & Climate in Xunyang, China

Temperature, precipitation, air quality, natural hazards, and monthly weather data.

Xunyang enjoys a temperate climate with an average annual temperature of 58°F (14°C). Winters average 37°F in January while summers reach 77°F in July. The area gets 270 sunny days per year, well above the U.S. average of 205 / making it one of the sunnier locations in the country. Annual precipitation totals 36.3 inches. The city sits at an elevation of 1,486 feet.

Temperature

37°F Jan (3°C) 77°F Jul (25°C)
Annual Average57.6°F
7% above US avg
January Average37°F (3°C)
July Average77°F (25°C)
Sunny Days270 days/yr

Geography

Elevation1,486 ft (453 m)
Area267.6 sq mi (693.1 km²)
Population Density254/sq mi
Coordinates32.8239°N, 109.3653°W
TimezoneAsia/Shanghai

Precipitation & Snow

Annual Rainfall 36.3"
4% below US avg
Snowfall 0.0"
Wettest Month (Jul) 6.50"
Driest Month (Jan) 0.39"

Air Quality

Earthquake History

5 earthquakes (M2.5+) recorded within 150 km since 1990. Strongest on record: M4.8.

Mar 27, 2008 44 km WSW of Shiyan, China M4.8 93 km 10 km
Apr 23, 2003 65 km NW of Ankang, China M4.6 85 km 33 km
May 27, 2014 93 km SW of Shiyan, China M4.5 125 km 22 km
Jul 14, 1990 107 km NE of Wanxian, China M4.4 143 km 30 km
Mar 24, 2008 56 km WSW of Shiyan, China M4.3 84 km 10 km
Source: USGS Earthquake Catalog (M2.5+, 1990-2025). Sorted by magnitude.

Monthly Weather

Month Avg Temperature Precipitation Summary
January 37°F (3°C) 0.4 in Coldest, Driest
February 41°F (5°C) 0.6 in
March 48°F (9°C) 1.6 in
April 59°F (15°C) 3.1 in
May 66°F (19°C) 4.1 in
June 73°F (23°C) 4.2 in
July 77°F (25°C) 6.5 in Warmest, Wettest
August 77°F (25°C) 4.8 in
September 68°F (20°C) 5.5 in
October 58°F (15°C) 3.5 in
November 48°F (9°C) 1.5 in
December 39°F (4°C) 0.5 in

Xunyang has a seasonal temperature swing of 40°F / from 37°F in January to 77°F in July. Total annual precipitation is 36.3 inches, with July being the wettest month (6.5") and January the driest (0.4").

View full profile of Xunyang, China →