Shangri-La Administrative Divisions
As of 2014, Shangri-la has jurisdiction over 4 towns and 7 townships (including 1 ethnic township), with a total of 6 communities and 58 administrative villages. The municipal government is stationed in Jiantang town.
- 4 Towns: Jiantang Town(建塘镇), Xiaozhongdian Town(小中甸镇), Hutiaoxia Town(虎跳峡镇), Jinjiang Town(金江镇)
- 6 Townships: Shangjiang Township(上江乡), Luoji Township(洛吉乡), Nixi Township(尼西乡), Geza Township(格咱乡), Dongwang Township(东旺乡), Wujing Township(五境乡).
- 1 Ethnic Town: Sanba Naxi Ethnic Town(三坝纳西族乡)