明清时属长宁乡。
1912年属第二区,有罗湖、董塘、郑家、长宁、山背、龙岗六个乡。
中华人民共和国成立后属第九区,含罗湖、龙岗、新积、门楼、郑家、下徐、董塘、山背8个乡。
1954年合并为罗湖、新积、龙岗三个乡。
合作化时建有支村、下饶、许家、廖家、罗湖、双林、中华、塘头、墩上、新积、白溪、龙岗、山背、科溪、裕农、舍前、沿岗、樟溪、罗溪等19个高级社。
1957年扩区并乡,有罗湖、龙岗2个乡,仍属九区。
1958年成立罗湖、龙岗2个公社。
1961年春,划小为罗湖、龙岗、新积、南头4个公社。
1968年冬,新积、南头两公社并入罗湖公社。
1971年龙岗公社并入,仍称罗湖公社。
1984年5月改称罗湖乡。
1994年5月,赣民字〔1994〕80号文批复,罗湖撤乡设镇。
2001年11日赣民字〔2001〕509号批复,撤销华溪镇,划归罗湖镇。
罗湖镇名沿用至今。