余江縣境在秦漢時為馀汗縣地。晉元康元年(291年)始置晉興縣,屬鄱陽郡,永嘉年間改為興安縣。不久,撤縣為晉興鄉,入馀汗縣。南朝陳元嘉年間(560~565)于晉興縣故地設置安仁縣,屬鄱陽郡。隋廢,入余干縣,仍為晉興鄉。宋端拱元年(988年)置安仁縣。民國三年(1914年),因與湖南省安仁縣同名而易名馀江縣。以境內有余水(信江)而得名。1957年改為余江縣。縣治歷設錦江鎮,1962年12月遷至現址。
1949年,余江縣解放,隸屬貴溪專員公署領導,后又改隸上饒專員公署。1983年余江縣隸屬鷹潭市。
注:1983年7月27日,國務院(國函字[1983]146號)批復同意將上饒地區的貴溪、余江兩縣劃歸鷹潭市管轄。
1984年,恢復高公寨鄉(贛府廳字[1984]345號)。
1986年2月15日,撤銷鄧埠鄉、云峰鄉,將兩鄉區域劃歸鄧埠鎮、錦江鎮(贛府廳字[1986]65號批復)。
1993年5月29日,撤銷畫橋鄉、潢溪鄉、中童鄉、馬荃鄉,設立畫橋鎮、潢溪鎮、中童鎮、馬荃鎮(贛民字[1993]32號批復)。
1997年,全縣面積937平方千米,人口32萬。轄6個鎮、8個鄉:鄧埠鎮、畫橋鎮、錦江鎮、潢溪鎮、中童鎮、馬荃鎮、高公寨鄉、黃莊鄉、石港鄉、春濤鄉、塢橋鄉、平定鄉、楊溪鄉、洪湖鄉。縣政府駐鄧埠鎮。
2000年第五次人口普查,全縣總人口313152人;其中:鄧埠鎮46973人、錦江鎮31462人、潢溪鎮31648人、中童鎮27469人、馬荃鎮24905人、畫橋鎮15794人、平定鄉24800人、春濤鄉16943人、塢橋鄉11747人、楊溪鄉16311人、洪湖鄉23010人、石港鄉11728人、黃莊鄉11365人、高公寨鄉1852人、劉家站墾殖場虛擬鄉11176人、鄧家埠水稻原種場虛擬鄉5969人。
2001年11月26日,撤銷高公寨鄉,劃歸畫橋鎮;撤銷石港鄉,劃歸錦江鎮;撤銷塢橋鄉,劃歸春濤鄉(贛民字[2001]527號批復)。
2002年底,余江縣面積937平方千米,人口34.4萬人,其中非農業人口5.6萬人。轄6個鎮、5個鄉,17個居委會、128個行政村。縣政府駐鄧埠鎮。
2003年底,全縣總人口34.8萬人。轄6鎮5鄉。