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.