Shangcheng es un distrito ubicado en la ciudad de Hangzhou, en la provincia de Zhejiang, en China. Es uno de los diez distritos que conforman la ciudad y se encuentra en el centro de Hangzhou, siendo considerado el corazón histórico y cultural de la ciudad. Con una rica historia que se remonta a más de 2.200 años, Shangcheng es conocido por ser el antiguo centro político, económico y cultural de Hangzhou. Durante la dinastía Song del Sur (1127-1279), Shangcheng fue la capital de China y se convirtió en un importante centro comercial y cultural.