南詔鎮(zhèn)位于東經(jīng)99°55′~100°25′、北緯24°56′~25°32′之間,南與巍寶山鄉(xiāng)相鄰,西與五印鄉(xiāng)接壤,北與廟街鎮(zhèn)毗鄰,東與彌渡縣相連。南詔鎮(zhèn)為巍山縣人民政府駐地,距離州人民政府駐地大理市51千米。行政中心所在地海拔1 695米。
1950年1月,蒙化縣(巍山縣舊稱)人民政府成立后設(shè)立文華分區(qū)人民政府。1950年8月分設(shè)群力、為民兩鎮(zhèn)。1953年合并成立蒙城鎮(zhèn)人民政府,1954年更名為巍城鎮(zhèn)人民政府,1960年改為巍城鎮(zhèn)人民公社,1965年恢復(fù)巍城鎮(zhèn)人民政府,1969年改為巍城鎮(zhèn)革命委員會。1981年又恢復(fù)為巍城鎮(zhèn)人民政府。1988年復(fù)名為文華鎮(zhèn)人民政府。2003年5月,區(qū)劃調(diào)整更名為南詔鎮(zhèn)人民政府。
全鎮(zhèn)轄區(qū)面積149.96平方千米,耕地面積1 789公頃,其中水田1 129公頃、水澆地502公頃、旱地158公頃,人均耕地面積0.58畝。轄日昇、北街、東外、群力4個社區(qū)47個居民小組,自由、和平、新村、河西、南山、文筆、開南、雞碧、系馬莊9個村民委員會105個村民小組。鎮(zhèn)內(nèi)有農(nóng)貿(mào)市場、綜合市場、城南市場共3個集市。