南诏镇,隶属于云南省大理白族自治州巍山彝族回族自治县,为县城所在地,东接弥渡县,南邻巍宝山乡,西连五印乡,北毗庙街镇。全镇总面积149.96平方公里,2024年常住人口4.8万人,下辖4个社区、9个行政村,居住着彝、汉、回等19个民族,少数民族人口占比21.79%。
该镇属高原季风气候,年平均气温16.1℃,年降雨量804毫米,森林覆盖率达58%。作为唐代南诏国发祥地,境内保存巍山古城、巍宝山、南诏土主庙等历史遗迹,完整保留明清"棋盘式"城池格局,现存158院挂牌保护古院落。
2024年全镇实现税收总收入10285万元,完成高标准农田建设1.5万亩,粮食总产量2197.85万公斤。肉牛存栏10220头,烟叶种植4910亩创收2704万元。文旅产业培育乡村旅居业态,盘活闲置房屋46处,成立巍山强村旅游发展有限公司。扎染技艺被列为非物质文化遗产,形成"中国民间扎染艺术之乡"特色产业。