今霞美镇所辖城南部的山岭、塔岭、前梧一带,宋代属常乐乡绥康里。
明代属九都,清代为戴坑保,清初顺治年间一度划属八都,1700年重新编定,划属九都。
除此之外,今霞美镇大部分地方宋代属安仁乡永清里,明清时代属七都。
民国初年,今霞美镇属区公所设在杜浔的南区所辖,后南区改为第二区。
1940年,在今霞美镇分设霞美、白石2乡,1944年合并为霞美乡。
新中国初期,分设属于第四区(旧镇区)的刘坂、山前、霞美、五社、巷内、黄埔等乡。
1958年9月,旧镇区改为旧镇公社,今霞美镇当时分属旧镇公社的刘坂、五社、北江3个管理区。
1960年5月撤销管理区,原3个管理区所辖各大队分属新从旧镇公社分设霞美、溪仔墟2公社。
1964年9月,溪仔墟公社合并于霞美公社。
1984年9月,霞美公社改为霞美乡,各大队改为行政村。
1990年4月霞美乡改为镇并沿用至今。