位于县政府驻地东南38公里。明嘉靖二年(1523)为了防止倭寇骚扰,在此设关镇守,称镇下关。清属五十五都,民国初年以“下关”的谐音雅化为“霞关”。1930年设霞关镇,隶属马站区。1949年解放建政时沿用旧称。1956年改乡,1958年称管理区。1961年设公社。1984年复设镇。1992年5月澄海、南坪2乡并入。2011年4月15日,经省政府批准,撤销霞关镇建制,其行政区域并入马站镇,设霞关办事处。2012年5月23日,经县委、县政府批准,撤销镇属办事处,设霞关社区。2016年1月23日,经省政府批准,从马站镇析出,增设霞关镇。镇政府驻霞关村。
辖1个居民区(金玉沙)、12个行政村(霞关、瑶洞、兴霞、三星、南坪、新林、长沙、三澳、澄海、库下、仙岩、大垅)。