Shangyi (kinesisk: 尚义县; pinyin: Shàngyì Xiàn) er et fylke i provinsen Hebei i Folkerepublikken Kina. Det ligger under byprefekturet Zhangjiakou.
Fylket hadde 190 059 innbyggere i 1999.
Tuchengzi-byen (Tuchengzi chengyi, 土城子城址) fra Nord- og sørdynastienes tid ble i 2006 tilføyd Folkerepublikken Kinas liste over kulturminner.