元至元十二年(1275年),為廣南西路宣撫司治所。
明洪武十五年(1382年),改設府署,十九年(1386年)開始建城池,府城建在平關坡上,設西南二門。
明朝、清朝時期,蓮城鎮境域為廣南府、寶寧縣。
民國時期,廢府改廣南縣后的治所,維新鄉合建為城區人民政府。
1940年,稱啟明鎮。
1949年,改稱蓮花區。
1951年,城區人民政府改為第一區公所。
1956年,稱蓮峰區。
1958年11月,撤銷區鄉建制,建立蓮峰公社(城關鎮并入,舊莫分出)。
1961年,稱蓮峰區,同年將城區5條街分出建立縣轄城關鎮。
1971年,分出建立那倫公社。
1984年,改區。
1988年1月,蓮峰區與蓮城鎮合并為蓮城鎮。
2006年4月,那倫鄉并入蓮城鎮。