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