明成化二年(1466)在此筑城備御,1468年縣治遷此,因位于沮河以東的農莊坪地,時名東莊坪。
在明屬豐泉里,在清屬縣前鋪,民國初期承襲清制。
1942年屬附城鄉。
1948年8月設立城關區,1952年7月為城關鎮,1956年3月為城關鄉,1957年7月為城關鎮,1958年為城關公社。
1959年6月恢復城關鎮。
1960年8月為城關鎮公社,1961年5月復稱城關鎮。
1981年6月20日,經宜昌行署批復更名為鳴鳳鎮。
1985年10月中旬,全縣實行政區合一,建立鎮管村,代管鄉體制。
調整后,設鳴鳳縣轄鎮。
1987年10月恢復區鄉建制,設立鳴鳳鎮。
2002年完成村組調整,望山宮村與季家村合并為季家村。
保留汪家村、鳳山村、北門村、西湖村、南門村、雙利村、雙泉村、花園村。
2007年8月,對社區設置重新調整為8個社區。
2014年底,共轄6個村8個社區。