民國初,羅城稱為三區。
民國28年(1939),設四維鄉。
新中國成立初,建四維區。
1955年境內設天城、羅城、花墻、河西4個鄉。
1958年成立羅城人民公社。
1961年羅城公社分為羅城、河西、天城、十壩4個公社。
1964年羅城、河西、天城公社合并為羅城公社。
1983年,改為羅城鄉。
2005年2月撤銷鹽池鄉,并入羅城鄉。
2015年10月經省民政廳同意,撤銷羅城鄉,設立羅城鎮,實行鎮管村體制,原行政區域界限和政府駐地不變。