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