Shangzhou District (, pinyin:Shāngzhōu Qū), is a district of Shangluo Municipality, Shaanxi, China. The Shangluo Government is here. It covers . As of November 2010, 531,646 people lived here It was formerly known as Shangluo (上洛, meaning up Luo, not Shangluo Municipality), because it is in upstream of Luo River.