1958年为车塘、义渡公社,1969年合并为流湖公社,1984年改乡。
1997年,面积78.6平方千米,人口2.5万,辖地上、陆林、溪洪、车塘、柏树、莲塘、新塘、北岗、谷溪、对门、上房、丁坊、邓埠、清溪、淑溪、罗桥、钟坊、南岗18个行政村。乡政府驻岗上街,距县城40千米。2001年11月15日,撤销义渡乡,划归流湖乡(赣民字[2001]520号批复)。2014年11月起,正式撤乡设镇。
附:义渡乡位于长堎镇西南、锦江下游西岸。地处河谷平原。南(昌)樟(树)公路从境内穿过。
1958年设义渡公社,1960年并入松湖公社,1962年复设义渡公社,1963年划入松湖、流湖两公社管理,1983年成立义渡管理区,1984年建乡。
1997年,面积54平方千米,人口1.3万,辖张仪、大岗、庆新、楼下、义渡、程坊、北城、红星、红岗9个行政村。乡政府驻义渡街,距县城55千米。2001年撤销义渡乡,划归流湖乡。