Der Stadtbezirk Shangcheng (chinesisch 上城區 / 上城区, Pinyin Shàngchéng Qū – „Oberstadt“) ist ein Stadtbezirk der Unterprovinzstadt Hangzhou, der Hauptstadt der Provinz Zhejiang in der Volksrepublik China. Er hat eine Fläche von 119,9 km² und zählt 1.323.467 Einwohner (Stand: Zensus 2020).[1]
Auf Gemeindeebene setzt sich der Stadtbezirk aus sechs Straßenvierteln zusammen. Diese sind:
30.2425120.1692