今霞美鎮所轄城南部的山嶺、塔嶺、前梧一帶,宋代屬常樂鄉綏康里。
明代屬九都,清代為戴坑保,清初順治年間一度劃屬八都,1700年重新編定,劃屬九都。
除此之外,今霞美鎮大部分地方宋代屬安仁鄉永清里,明清時代屬七都。
民國初年,今霞美鎮屬區公所設在杜潯的南區所轄,后南區改為第二區。
1940年,在今霞美鎮分設霞美、白石2鄉,1944年合并為霞美鄉。
新中國初期,分設屬于第四區(舊鎮區)的劉坂、山前、霞美、五社、巷內、黃埔等鄉。
1958年9月,舊鎮區改為舊鎮公社,今霞美鎮當時分屬舊鎮公社的劉坂、五社、北江3個管理區。
1960年5月撤銷管理區,原3個管理區所轄各大隊分屬新從舊鎮公社分設霞美、溪仔墟2公社。
1964年9月,溪仔墟公社合并于霞美公社。
1984年9月,霞美公社改為霞美鄉,各大隊改為行政村。
1990年4月霞美鄉改為鎮并沿用至今。