Shangzhuang, Beijing

Shangzhuang Town
上庄镇
Houzhangcun Station within the town, 2015
Shangzhuang Town
Shangzhuang Town
Coordinates: 40°05′40″N 116°12′32″E / 40.09444°N 116.20889°E / 40.09444; 116.20889
CountryChina
MunicipalityBeijing
DistrictHaidian
Village-level Divisions6 communities
20 villages
Area
  Total
38.46 km2 (14.85 sq mi)
Population
 (2020)
  Total
71,554
  Density1,900/km2 (4,800/sq mi)
Time zoneUTC+8 (China Standard)
Postal code
100094
Area code010

Shangzhuang Town (Chinese: 上庄镇; pinyin: Shàngzhuāng Zhèn) is a town on the northern end of Haidian District, Beijing, China. It borders Machikou Town in the north, Shahe Town in the east, Xibeiwang Town in the southeast, Sujiatuo and Yangfang Town in the west. The 2020 census determined this area's population to be 71,554.

The name Shangzhuang (Chinese: 上庄; lit. 'Upper Villa') came from a village where the government of the town is located in.