清代時期,曾屬四都。
民國時期,曾屬中正鄉(xiāng)。
1949年,原城關鎮(zhèn)為東關鄉(xiāng)。
1953年,為城關鎮(zhèn)。
1968年,稱城關公社。
1981年8月,撤銷城關公社,復名城關鎮(zhèn)。
原城東鄉(xiāng)1949年屬東關鄉(xiāng)。
1953年,為松樹坪鄉(xiāng)。
1956年,為城東鄉(xiāng)。
1958年,為城東公社。
1984年,復置城東鄉(xiāng)。
1996年12月,城關鎮(zhèn)與城東鄉(xiāng)合并為霞陽鎮(zhèn)。
2011年1月26日,劃三河鎮(zhèn)坪形、龍伏、石潮、石鼓、深坑5個村并入霞陽鎮(zhèn)。
2015年,霞陽鎮(zhèn)、三河鎮(zhèn)成建制合并,設立霞陽鎮(zhèn)。