1949年,屬岳陽縣第三區。
1958年,屬岳陽縣榮家灣人民公社。
1978年7月,榮家灣區公所駐地更名為榮家灣鎮。
1981年,并入岳陽市。
1982年7月,榮家灣區更名為鹿角區,榮家灣鎮隸屬鹿角區。
1983年,恢復岳陽縣建制;同年11月,岳陽縣級機關從岳陽市區遷往榮家灣鎮。
1984年1月,實行區、鄉、村建制,撤銷榮家灣鎮管理委員會,成立榮家灣鎮人民政府。
1987年7月,撤銷榮家灣鄉,恢復榮家灣鎮。
1990年6月,更名為岳陽縣城關鎮,治所遷友愛路。
2015年12月,城關鎮、鹿角鎮、麻塘鎮合并設立榮家灣鎮。