南诏镇，是下辖的一个乡镇级行政单位，位于县境东南部，是巍山县人民政府所在地。全镇总面积149.96平方公里，据2010年第六次全国人口普查结果，全镇总人口为4.65万。
行政区划.南诏镇下辖以下地区：
中国传统村落.2013年8月，新村被评为第二批中国传统村落。