
Shangrao (kinesisk skrift: 上饶; pinyin: Shàngráo) er en by på præfekturniveau i provinsen Jiangxi i det centrale Kina. Præfekturet har et areal på 22.784 km², og en befolkning på 7.030.000 mennesker (2007).
Dialekten wu tales i Shangrao. Siden 1960'erne er der udvundet uran i området, som dermed har fået en central betydning for opbygningen af Kina som atommagt.
Shangrao består af et bydistrikt, et byamt og ti amter:
Kinas rigsvej 320 går gennem området. Den begynder i Shanghai og går mod sydvest til grænsen mellem provinsen Yunnan og Burma. Undervejs passerer den blandt andet Hangzhou, Nanchang, Guiyang, Kunming og Dali. 28°26′31″N 117°57′48″Ø / 28.44194°N 117.96333°Ø