枝城,古稱“丹陽”。
南宋咸淳六年(1270)至1955年7月為枝江縣治,設縣歷史為685年。
1949年7月至1955年7月,枝江縣城所在地稱名為枝江。
1955年7月枝江縣與宜都縣合并,為區(qū)轄枝江鎮(zhèn)。
1962年枝江鎮(zhèn)升格為縣轄鎮(zhèn),1963年12月3日更名為枝城鎮(zhèn)。
至此,枝城區(qū)域內(nèi)建立了枝城鎮(zhèn)和枝城區(qū)。
1985年11月,枝城區(qū)與枝城鎮(zhèn)合并,建立枝城鎮(zhèn)。
1987年9月,因黎家坪鄉(xiāng)與紙坊鄉(xiāng)合并,建立黎家坪鄉(xiāng),故從枝城鎮(zhèn)劃出。
1988年2月,枝城鎮(zhèn)改制為枝城街道辦事處,洋溪從枝城鎮(zhèn)劃出,建立洋溪街道辦事處。
1998年12月枝城街道辦事處撤處建鎮(zhèn)。
2001年3月將洋溪鎮(zhèn)、黎家坪鄉(xiāng)及松木坪鎮(zhèn)五峰山村劃入,建立現(xiàn)枝城鎮(zhèn)。