香格里拉市隶属云南省迪庆藏族自治州,香格里拉市下辖7乡4镇,62个行政村、719个村(居)民小组,总人口18.64万人。
全市辖建塘镇、小中甸镇、金江镇、虎跳峡镇、东旺乡、格咱乡、尼西乡、五境乡、上江乡、三坝乡、洛吉乡4镇7乡,62个村民(社区)委员会(其中57个村民委员会,5个社区委员会)。市政府驻地建塘镇,海拔3300米,既为迪庆州州府所在地,是香格里拉市以及全州政治、经济、文化、教育、科技、信息中心。