西晉設萬安縣,南朝改名為誦經縣,北朝、西魏恢復萬安縣。
唐天寶元年(742),改為羅江縣。清順治十六年(1659),羅江縣並入德陽縣。
雍正七年(1729),恢復羅江郡。乾隆三十四年(1769),羅江縣再次被廢,並入綿州,遷州。嘉慶七年(1802),恢復羅江郡。
民國時期,羅江縣的版圖沿襲清朝,變化不大。民國二十九年(1940),全縣轄1個鎮,14個鄉,分別是:羅江鄉、蟠龍鄉、於穎鄉、文星鄉、姜妍鄉、新生鄉、回龍鄉、金山鄉、大井鄉、會覺鄉、合慶鄉、包道鄉。
1959年,羅江縣並入德陽縣。1984年,撤銷德陽縣,設立德陽市中區。
1996年8月3日,國務院批準(國函[1996]63號):撤銷德陽市中心區,設立旌陽區、羅江縣。羅江縣轄羅江、陸平、金山、顏佳、盤龍、德安、新生、慧覺、於穎、文星10鎮,大井、廣府、回龍、白馬關鎮,縣政府駐羅江鎮。
65438年至0997年,萬安鄉與羅江鎮分離。全縣面積478.8平方公裏,人口241萬,轄1鎮5鄉。縣政府設在羅江鎮。
2006年4月17日,四川省人民政府(川府民政[2006]14號)批復,羅江縣鄉行政區劃建制由原來的14鎮、1鄉調整為10鎮。具體答復如下:
壹是撤銷萬安鄉和大井、廣福、回龍、德安鎮。
第二,擴大五個鄉鎮的行政區域。
將原萬安鄉行政區域並入羅江鎮。羅江鎮政府位於羅江縣。
將大井鎮行政區域並入金山鎮。金山場鎮政府。
將廣府鎮的行政區域並入陸平鎮。略坪鎮政府駐略坪場。
將原回龍鎮行政區域並入顏佳鎮。顏佳鎮政府就駐紮在閆家場。
將原德安鎮行政區域並入新生鎮。新勝場鎮政府。
3.羅江鎮更名為萬安鎮。文星鎮更名為袁迢鎮。