Sign In Register

Shanghu, China

Xinjiang · China

Shanghu is a small city in Xinjiang, China with a population of 10,093. Elevation: 2,028 ft (618 m). Average temperature: 44°F (7°C).

10,093 Population 473/sq mi density
2,028 ft Elevation 618 meters
44°F Avg Temperature 7°C
35.4 in Annual Rain
Asia / Urumqi Timezone

Discover Shanghu, China

Explore over 40 sections covering people, economy, housing, health, crime, climate, community, costs, trends, schools, colleges, hospitals, treatment centers, industries, museums, libraries, breweries, farmers markets, grocery stores, pharmacies, campgrounds, parks, trails, stadiums, ski resorts, daycare centers, nursing homes, churches, fire stations, cell towers, bridges, power plants, EV stations, prisons, radio stations, airports, police stations, post offices, Amtrak stations, superfund sites, UNESCO sites, and more.
Use the tabs and dropdown menus below to navigate every data point we track for this city.

Full City Profile

About Shanghu

Shanghu is a former city of China.

People

Population10,093
Density473/mi²

Climate

Avg Temp44°F (7°C)
Rain35.4 in/yr
Sunny Days296/yr
Elevation2,028 ft (618 m)
Population10,093
Population Density473 / sq mi
Elevation2,028 ft (618 m)
Coordinates46.6372°, 83.8239°
TimezoneAsia/Urumqi
Country🇨🇳 China
State / ProvinceXinjiang
Average Temperature44°F (7°C)
January Average16°F (-9°C)
July Average73°F (23°C)
Annual Precipitation35.4 inches (898 mm)
Annual Snowfall121.3 inches (308 cm)

About Shanghu

Shanghu is a small city in China (Xinjiang) with a population of 10,093. The city sits at an elevation of 2,028 feet (618 meters) above sea level. The average annual temperature is 44°F (7°C). Temperatures range from 16°F in January to 73°F in July. Annual precipitation averages 35.4 inches. The timezone is Asia/Urumqi.

Climate in Shanghu

Shanghu has an average annual temperature of 7.7°C (46°F). The hottest month is Jul (24.4°C), the coldest is Jan (-9.3°C). Average annual precipitation is 264 mm.

Month Avg °C / °F Min / Max °C Rain (mm)
Jan -9.3°C / 15°F -21.3° / 1.9° 14.0
Feb -6.3°C / 21°F -19.8° / 8.4° 12.7
Mar 1.5°C / 35°F -11.3° / 17.6° 22.2
Apr 9.6°C / 49°F -5.3° / 27.8° 19.6
May 16.3°C / 61°F 0.6° / 32.7° 22.8
Jun 21.6°C / 71°F 5.9° / 37.1° 29.9
Jul 24.4°C / 76°F 11.9° / 38.2° 30.6
Aug 22.8°C / 73°F 9.1° / 36.4° 21.0
Sep 15.3°C / 60°F -1.2° / 32.6° 26.9
Oct 7.2°C / 45°F -4.7° / 22.3° 22.1
Nov -2.3°C / 28°F -17.1° / 13.7° 27.4
Dec -8.2°C / 17°F -19.3° / 3.6° 14.7
Shanghu has a cool climate with an average annual temperature of 44°F (7°C). Winters average 16°F in January while summers reach 73°F in July. The area gets 296 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 35.4 inches. The area receives 121.3 inches of snow annually, making winter weather a significant factor for residents. The city sits at an elevation of 2,028 feet.

Temperature

16°F Jan (-9°C) 73°F Jul (23°C)
Annual Average43.7°F
19% below China avg
January Average16°F (-9°C)
July Average73°F (23°C)
Sunny Days296 days/yr

Geography

Elevation2,028 ft (618 m)
Area21.3 sq mi (55.2 km²)
Population Density473/sq mi
Coordinates46.6372°N, 83.8239°W
TimezoneAsia/Urumqi

Precipitation & Snow

Annual Rainfall 35.4"
7% below China avg
Snowfall 121.3"
Wettest Month (Jul) 1.10"
Driest Month (Feb) 0.20"

Air Quality

Earthquake History

24 earthquakes (M2.5+) within 150 km since 1990. Strongest: M5.3. Most recent: M4.5 on Mar 8, 2025.

Feb 1, 2019 117 km SSW of T?ghyl, Kazakhstan M5.3 42 km
Aug 19, 1991 66 km SSE of Zaysan, Kazakhstan M5.3 118 km
Jul 12, 1998 99 km W of T?ghyl, Kazakhstan M5.2 140 km
Apr 4, 2017 25 km SSE of Zaysan, Kazakhstan M5.1 116 km
Feb 13, 2009 84 km SSW of Zaysan, Kazakhstan M5.0 53 km
Apr 20, 2008 Kazakhstan-Xinjiang border region M4.9 99 km
Nov 9, 1999 54 km ENE of Urzhar, Kazakhstan M4.7 139 km
Oct 4, 1992 7 km NE of Baijiantan, China M4.6 146 km
Jun 19, 1990 94 km NE of Druzhba, Kazakhstan M4.6 92 km
Feb 20, 2004 Eastern Kazakhstan M4.6 141 km
Jan 16, 2018 28 km S of Zaysan, Kazakhstan M4.6 104 km
Mar 8, 2025 62 km SE of Zaysan, Kazakhstan M4.5 138 km
Apr 17, 1997 95 km W of T?ghyl, Kazakhstan M4.4 134 km
Dec 6, 2009 42 km SE of Urzhar, Kazakhstan M4.3 138 km
Aug 2, 2015 90 km NNE of Druzhba, Kazakhstan M4.2 107 km
Aug 19, 2004 41 km NNE of Druzhba, Kazakhstan M4.2 147 km
Mar 1, 2013 15 km S of Zaysan, Kazakhstan M4.1 109 km
Jul 5, 2022 26 km SE of Zaysan, Kazakhstan M4.1 119 km
Mar 11, 2005 93 km E of Urzhar, Kazakhstan M3.9 88 km
Feb 6, 1998 83 km NNE of Druzhba, Kazakhstan M3.8 108 km
Source: USGS (M2.5+, 1990–2025)

Monthly Weather

Month Avg Temperature Precipitation Summary
January 16°F (-9°C) 0.3 in
February 12°F (-11°C) 0.2 in Coldest, Driest
March 30°F (-1°C) 0.3 in
April 53°F (12°C) 0.6 in
May 65°F (18°C) 0.9 in
June 75°F (24°C) 0.9 in
July 73°F (23°C) 1.1 in Wettest
August 76°F (24°C) 0.7 in Warmest
September 64°F (18°C) 0.6 in
October 48°F (9°C) 0.5 in
November 29°F (-2°C) 0.5 in
December 14°F (-10°C) 0.4 in

Shanghu has a seasonal temperature swing of 63°F / from 12°F in February to 76°F in August. Total annual precipitation is 7.0 inches, with July being the wettest month (1.1") and February the driest (0.2").

View full weather details →

Airports Near Shanghu

1 airports within the area.

AirportIATAType
Tacheng Qianquan AirportTCGSmall Airport

Quick Facts

Timezone
Asia/Urumqi

🇨🇳 About China

Capital Beijing
Population 1,411,778,724
Area 9,596,960 km²
GDP (USD) $18,270,356,654,533
GDP per capita $12,951
HDI 0.788
Life expectancy 78.0 years
Internet users 90.6%
Urban population 65.5%
Currency CNY (Yuan Renminbi)
Languages Chinese
Calling code +86
TLD .cn
Driving side right

Public Holidays in China

6 public holidays this year

Date Holiday Local Name
Jan 1 New Year's Day 元旦
Feb 17 Chinese New Year (Spring Festival) 春节
May 1 Labour Day 劳动节
Jun 19 Dragon Boat Festival 端午节
Sep 25 Mid-Autumn Festival 中秋节
Oct 1 National Day 国庆节

Download Full City Report

Get a comprehensive, print-ready PDF with all data for Shanghu.

Get Report

Frequently Asked Questions About Shanghu

What is the population of Shanghu?

Shanghu has a population of 10,093 residents and is located in China. The population density is 473 people per square mile, spread across 21.3 square miles.

What is the weather like in Shanghu?

Shanghu has a cool climate with an average annual temperature of 44°F (7°C). Winter temperatures average 16°F in January, while summers reach an average of 73°F in July. The area receives 296 sunny days per year, well above the national average of 205. Annual rainfall totals 35.4 inches, with 121.3 inches of snow.

Nearby Cities

Compare Shanghu with another city: