枝城,古称“丹阳”。
南宋咸淳六年(1270)至1955年7月为枝江县治,设县历史为685年。
1949年7月至1955年7月,枝江县城所在地称名为枝江。
1955年7月枝江县与宜都县合并,为区辖枝江镇。
1962年枝江镇升格为县辖镇,1963年12月3日更名为枝城镇。
至此,枝城区域内建立了枝城镇和枝城区。
1985年11月,枝城区与枝城镇合并,建立枝城镇。
1987年9月,因黎家坪乡与纸坊乡合并,建立黎家坪乡,故从枝城镇划出。
1988年2月,枝城镇改制为枝城街道办事处,洋溪从枝城镇划出,建立洋溪街道办事处。
1998年12月枝城街道办事处撤处建镇。
2001年3月将洋溪镇、黎家坪乡及松木坪镇五峰山村划入,建立现枝城镇。