Nanshan består (2011) av åtte subdistrikter: Subdistriktet Nantou (南头街道), her er bydistriktets regjering; Subdistriktet Nanshan (南山街道); Subdistriktet Shahe (沙河街道); Subdistriktet Shekou (蛇口街道); Subdistriktet Zhaoshang (招商街道); Subdistriktet Yuehai (粤海街道); Subdistriktet Taoyuan (桃源街道); Subdistriktet Xili (西丽街道).