祥城镇,隶属于云南省大理白族自治州祥云县,地处祥云县西部,东接禾甸镇,南连沙龙镇,西依大理市、弥渡县,北邻宾川县,行政区域面积325平方千米。截至2019年末,祥城镇户籍人口为121095人。
民国三十八年(1949年)9月,中共地下党接收旧祥城镇,仍沿用保、甲制。1968年12月,建立祥城区,辖祥城镇。2002年8月,周家乡并入祥城镇,沙龙镇6村民委员会并入,并入后的祥城镇下辖27村民委员会(含4社区)。2005年12月,象鼻乡并入祥城镇。截至2021年10月,祥城镇辖7个社区、27个行政村,镇人民政府驻府前街4号。
2019年,祥城镇有工业企业214个,其中规模以上28个,有营业面积超过50平方米以上的综合商店或超市177个。
2024年,祥城镇完成一般公共预算收入1.89亿元,完成固定资产投资1.21亿元,城镇居民、农村常住居民人均可支配收入高于全县平均水平。全国第五次经济普查登记法人和产业活动单位5205户、个体864户,实现地区生产总值131.45亿元,占全县经济总量的53%。