
Shangrao (kinesisk: 上饶; pinyin: Shàngráo) er en kinesisk by på prefekturnivå i provinsen Jiangxi i det sentrale Kina. Befolkningen anslås (2004) til 6,76 millioner.
Dialekten wu tales i Shangrao. Siden 1960-årene har det vært brutt uran i området, som dermed har fått en sentral betydning for oppbyggingen av Kinas atomstridsmakt.
Shangrao består av ett bydistrikt, et byfylke og ti fylker:
Kinas riksvei 320 går gjennom området. Den begynner i Shanghai og løper sørvestover til grensen mellom provinsen Yunnan og Burma. Underveis er den innom blant annet Hangzhou, Nanchang, Guiyang, Kunming og Dali.