民国七年(1918年)随县名改称祥城。
祥城镇隶属云南省大理州祥云县,位于祥云县境内西部的城川坝,镇政府所在地位于祥云县城。东北接禾甸镇,东南连沙龙镇,西北依大理市凤仪镇,南接弥渡县,北邻宾川县,320国道、广大铁路、楚大高速路、祥临路贯穿境内。祥城镇唐朝时设波州,南诏国置品甸赕,元宪宗七年(1257年)立品甸千户所,明清均置在城里;1918年随县名改称祥城镇;1937年置祥城镇属第一区;1940年裁区直属县辖;1950年—1957年属第一区, 祥城镇区辖镇;1958年属八一公社下辖的部分管理区;1961年改建为一区下辖公社,次年重新设镇与农村分开辖3个居民委员会;1981年成立祥城镇第一届人民政府,下辖3个居民小组;+查看详细祥城镇概况>>
历史沿革:民国三十八年(1949年)9月,中共地下党接收旧祥城镇,仍沿用保、甲制。
1950年3月,成立祥云县第一区,祥城为第一分区。
1961年9月,在城区的非农人口中组建城市公社。
1962年3月,改为祥城镇公社。
1968年12月,建立祥城区,辖祥城镇。
1970年3月,祥城区改祥城公社。
2002年8月,周家乡并入祥城镇,沙龙镇6村民委员会并入祥城镇。
2005年12月,象鼻乡并入祥城+查看详细祥城镇历史沿革>>