Shangrao (Hanzi sederhana:上饶; Hanzi tradisional:上饒; Pinyin:Shàngráo) adalah kota setingkat prefektur berukuran sedang yang terletak di timur laut Provinsi Jiangxi, Tiongkok. Kota ini berbatasan dengan Provinsi Anhui di utara, Provinsi Zhejiang di timur, dan Provinsi Fujian di selatan. Bagian barat kotanya meluas hingga ke Danau Poyang. Shangrao berada di ujung paling barat dari daerah yang berbahasa Wu, sedangkan sebagian besar county yang dikelola oleh Shangrao berbicara menggunakan Bahasa Gan.