Shangzhou (kinesisk: 商州区; pinyin: Shāngzhōu Qū ) er et bydistrikt i byprefekturet Shangluo i den kinesiske provins Shaanxi.
Den har et areal på 2 672 km² og teller 550 000 innbyggere (2004).