Shanglin (kinesisk: 上林县; pinyin: Shànglín Xiàn) er et fylke i den autonome regionen Guangxi i Folkerepublikken Kina. Det ligger i byprefekturet Nanning.
Befolkningen var på 443 378 innbyggere i 1999.