大理12县市共有个乡镇,如:祥城镇、金牛镇、弥城镇、博南镇、诺邓镇、茈碧湖镇、金华镇、云鹤镇、苍山西镇、南涧镇等。
祥城镇:隶属于云南省大理白族自治州祥云县,地处祥云县西部,东接禾甸镇,南连沙龙镇,西依大理市、弥渡县,北邻宾川县,行政区域面积平方千米。
金牛镇:隶属于云南省大理白族自治州宾川县,地处宾川县中部,东靠平川镇和祥云县米甸镇,南邻州城镇,西靠大营镇,北与力角镇、鸡足山镇毗邻,行政区域面积平方千米。
弥城镇:隶属于云南省大理白族自治州弥渡县,地处弥渡县中部,东接祥云县,南抵寅街镇,西邻巍山彝族回族自治县,北接新街镇,区域总面积.32平方千米。
博南镇:隶属于云南省大理白族自治州永平县,地处永平县中西部,东邻北斗彝族乡和龙街镇,南接厂街彝族乡,西靠杉阳镇与保山市隆阳区、云龙县隔澜沧江分治,北连龙门乡,区域总面积平方千米。
诺邓镇:隶属于云南省大理白族自治州云龙县,地处云龙县中部,东连关坪乡,南接宝丰乡,西邻功果桥镇,北与检槽乡和长新乡交界,行政区域面积.18平方千米。
茈碧湖镇:隶属于云南省大理白族自治州洱源县,地处洱源县中部,东与滇藏公路和三营镇相连,南与右所镇、凤羽镇接壤,西与乔后镇相连,北邻剑川县沙溪,行政区域面积平方千米。
金华镇:隶属于云南省大理白族自治州剑川县,地处剑川县北部,东与鹤庆县接壤,南、西分别与甸南镇、羊岑乡接壤,北邻丽江市、迪庆州,行政区域面积平方千米。
云鹤镇:隶属于云南省大理白族自治州鹤庆县,地处鹤庆县西北部,东、西、北三面与草海镇毗邻,南与金墩乡接壤,行政区域面积17.69平方千米。
苍山西镇:隶属于云南省大理白族自治州漾濞彝族自治县,地处漾濞彝族自治县北部,东以点苍山脊为界与大理市相交,南接平坡镇、顺濞镇,西连富恒乡、太平乡,北依漾江镇,行政区域面积.84平方千米。
南涧镇:隶属于云南省大理白族自治州南涧彝族自治县,地处南涧彝族自治县东北部,东与弥渡县接壤,南与拥翠乡、宝华镇相连,西与乐秋乡、巍山县巍宝山乡交界,北与巍山县、弥渡县毗邻,区域总面积.93平方千米。