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