Shangcai (kinesisk: 上蔡县; pinyin: Shàngcài Xiàn) er et fylke i provinsen Henan i Folkerepublikken Kina. Det ligger under byprefekturet Zhumadian.
Fylket hadde 1 314 255 innbyggere i 1999.
På dette området lå den kinesiske oldtidsstaten Cai. Den gamle byen fra den gang (Cai guo gucheng, 蔡国故城) ble i 1996 satt på Folkerepublikken Kinas liste over kulturminner.