Shangli County () is a county in the west of Jiangxi province, China, bordering Hunan province to the west. It is under the jurisdiction of the prefecture-level city of Pingxiang.
Shangli County has 6 towns and 3 townships.
The population of the district was in 1999.