建塘镇是香格里拉市治地,海拔3300米,四周群山环绕,中间地势平坦,是茶马古道及今滇藏公路的必经重镇。分为古城独克宗(中心镇)和新城两部分。建塘镇地处州、县府所在地,是全县乃至全州政治、经济、文化中心,是“香格里拉”腹心地,为高山盆地,四周群山环绕,中间地势平坦,面积1611平方公里,海拔3300米,是农村和城镇相结合的半农半牧镇。
建塘镇辖五个社区委员会和五个村民委员会,83个村民小组和17个居民小组,全镇人口46000多人,其中农业人口16598人3317户。民族有藏族、纳西、汉族等民族,藏族占总人口的主要部份,人口自然增长率在2‰。大小牲畜50395头(只),其中大牲畜33493头。