Shangcheng County is located in the southeast corner of Henan Province, at the northern foot of Dabie Mountain, and belongs to Xinyang City. It is adjacent to Jinzhai County in Anhui Province in the east, Macheng City in Hubei Province in the south, Guangshan County and Xinxian County in the west and Huangchuan County and Gushi County in the north. With Chicheng Sub-district Office as the center, it is 208km away from Hefei, Anhui Province, 234km away from Wuhan, Hubei Province, Xinyang 165km away from Zhengzhou, Hubei Province, and 467km away from it.