1949年為京山縣第三區(qū);1956年撤區(qū)成立羅店指導(dǎo)組;1958年人民公社化時,羅店、三陽、宋河3個區(qū)合并為宋河人民公社;1961年改為區(qū)社制后為羅店區(qū);1975年撤區(qū)并社時,羅店區(qū)分為2個公社:原徐店、馬店、快活、石板4個公社合并為徐店公社;原仁和、大力、馬河、羅店4個公社合并為羅店公社;1978年冬,徐店、羅店2個公社再次合并為羅店公社;1980年羅店公社改為羅店區(qū);1987年10月,撤區(qū)設(shè)鎮(zhèn),分為羅店鎮(zhèn)、馬店鎮(zhèn);2001年3月,羅店、馬店2個鎮(zhèn)合二為一,定名羅店鎮(zhèn)。
2018年2月22日,京山撤縣設(shè)市,以原京山縣的行政區(qū)域為京山市的行政區(qū)域,羅店鎮(zhèn)歸京山市管轄。