現(xiàn)羅店鎮(zhèn)分別于1989年羅店鎮(zhèn)、羅店鄉(xiāng)撤二建一。
2000年11月,由羅店鎮(zhèn)與羅南鎮(zhèn)合并而組成。
羅店地區(qū)成陸于唐代略前,地處吳淞江以北最東一條岡身婁塘、嘉定、馬陸、南翔一線以東約16公里,約在6世紀(jì)初已漲為陸地,距今約1400多年。
至宋代發(fā)展為漁村,南宋時已有黃白涇等村落。
因位在連祁河北,又稱羅陽及羅溪。
羅店地區(qū)原屬江蘇省昆山縣轄境,宋嘉定十年(1217)改屬嘉定縣,清雍正二年(1724)寶山縣建立,始屬寶山縣管轄。
宣統(tǒng)二年(1910)改稱羅店市,1929年屬寶山縣第四區(qū),1937年“八一三”日軍入侵后,羅店屬汪偽上海特別市寶山區(qū)公署第四分區(qū),后又改編屬第三分區(qū),抗日戰(zhàn)爭勝利后,羅店屬寶山縣羅店區(qū),1946年后,屬江蘇省第三區(qū)行政督察區(qū)寶山縣,歸寶山縣第一督導(dǎo)區(qū)。
1949年5月26日,寶山解放后,為寶山縣羅店區(qū),1951年羅店街區(qū)定為縣直屬鎮(zhèn)。
1958年1月寶山縣歸上海市管轄,同年9月躍進公社成立,羅店屬之。
1959年9月成立羅店公社,羅店鎮(zhèn)屬之。
1961年羅店鎮(zhèn)恢復(fù)為縣直屬鎮(zhèn)。
1984年公社體制改為鄉(xiāng)建制。
1989年羅店鎮(zhèn)、羅店鄉(xiāng)撤二建一,設(shè)立新的羅店鎮(zhèn),實施鎮(zhèn)管村建制。
2000年羅店鎮(zhèn)與羅南鎮(zhèn)撤二并一,設(shè)立新的羅店鎮(zhèn)。
建國初期,羅南鎮(zhèn)境地分屬江蘇省寶山縣劉行、羅店兩區(qū)。
1957年撤區(qū)并鄉(xiāng),由羅西、羅南、楊溪、福民和積福等5個小鄉(xiāng)合并建立羅南鄉(xiāng)。
1958年屬東風(fēng)公社,1959年成立羅南公社。
1984年政社分設(shè),改設(shè)為羅南鄉(xiāng)隸屬寶山縣。
1988年隸屬寶山區(qū)。
1993年撤鄉(xiāng)建鎮(zhèn),設(shè)立羅南鎮(zhèn)。
2000年11月羅南鎮(zhèn)與羅店鎮(zhèn)合并,使用至今。