金顶镇位于兰坪县东南部,总面积406.48平方千米,是兰坪县城所在地。辖12个村委会,85个自然村,101个村民小组,总人口45760人(2017),居住着白族、普米族、彝族、汉族、僳僳族等9个民族。金顶镇年平均气温11.7℃,为山地主体型季风气候。