明清時屬長寧鄉(xiāng)。
1912年屬第二區(qū),有羅湖、董塘、鄭家、長寧、山背、龍崗六個鄉(xiāng)。
中華人民共和國成立后屬第九區(qū),含羅湖、龍崗、新積、門樓、鄭家、下徐、董塘、山背8個鄉(xiāng)。
1954年合并為羅湖、新積、龍崗三個鄉(xiāng)。
合作化時建有支村、下饒、許家、廖家、羅湖、雙林、中華、塘頭、墩上、新積、白溪、龍崗、山背、科溪、裕農(nóng)、舍前、沿崗、樟溪、羅溪等19個高級社。
1957年擴(kuò)區(qū)并鄉(xiāng),有羅湖、龍崗2個鄉(xiāng),仍屬九區(qū)。
1958年成立羅湖、龍崗2個公社。
1961年春,劃小為羅湖、龍崗、新積、南頭4個公社。
1968年冬,新積、南頭兩公社并入羅湖公社。
1971年龍崗公社并入,仍稱羅湖公社。
1984年5月改稱羅湖鄉(xiāng)。
1994年5月,贛民字〔1994〕80號文批復(fù),羅湖撤鄉(xiāng)設(shè)鎮(zhèn)。
2001年11日贛民字〔2001〕509號批復(fù),撤銷華溪鎮(zhèn),劃歸羅湖鎮(zhèn)。
羅湖鎮(zhèn)名沿用至今。