明清時期五城隸屬千秋南鄉(xiāng)二十九都,另外小賀、長干隸屬由山東鄉(xiāng)二十三都,星洲、西岸隸屬由山西鄉(xiāng)二十四都;民國時期五城鎮(zhèn)大部分屬第三區(qū);1949年5月隸屬山斗區(qū);1950年4月撤鄉(xiāng)鎮(zhèn)設(shè)區(qū),五城屬第二區(qū)轄,區(qū)駐地五城村;1953年1月易名五城區(qū)轄1鎮(zhèn)14鄉(xiāng),五城鎮(zhèn)屬五城區(qū)管轄;1958年10月實(shí)行公社制,改設(shè)五城區(qū)為東風(fēng)人民公社,改置五城公社;1961年5月恢復(fù)五城區(qū),轄五城等11個公社;1983年5月恢復(fù)鄉(xiāng)鎮(zhèn)制,五城為鄉(xiāng),次年12月五城鄉(xiāng)改為區(qū)轄鎮(zhèn);1992年3月撤區(qū)并鄉(xiāng),山斗鄉(xiāng)、月潭鄉(xiāng)并入五城鎮(zhèn);1994年1月山斗鄉(xiāng)劃出;2004年11月鄉(xiāng)鎮(zhèn)區(qū)劃調(diào)整時,西田鄉(xiāng)并入五城鎮(zhèn)。