清時(shí)屬鳳林鄉(xiāng),部分屬慕賢西鄉(xiāng)。
民國(guó)初屬南港鎮(zhèn)。
1940年設(shè)蕭江鄉(xiāng),屬靈溪區(qū)。
1949年仍稱蕭江鄉(xiāng),屬南港區(qū)。
1950年分出大同、倉(cāng)橋二鄉(xiāng),隸麻步區(qū)。
1952年蕭江鄉(xiāng)又分出浦山鄉(xiāng)。
1953年蕭江改鄉(xiāng)為鎮(zhèn),隸麻步區(qū)。
1956年麻步區(qū)撤銷,將倉(cāng)橋、大同、浦山三鄉(xiāng)劃入蕭江,并改鎮(zhèn)為鄉(xiāng),屬靈溪區(qū)管轄。
1958年劃蔡垟、水尾垟和山前等村歸倉(cāng)橋,劃垟?shù)字、鳳頭等村歸后林,建立麻步公社蕭江大隊(duì)(管理區(qū))。
1961年建立蕭江公社,隸麻步區(qū)。
1984年仍稱蕭江鄉(xiāng)。
1985年改為縣直屬鎮(zhèn)。
1992年后林、夏橋2個(gè)鄉(xiāng)并入蕭江鎮(zhèn)。
2010年桃源鄉(xiāng)并入蕭江鎮(zhèn)。
2012年麻步鎮(zhèn)并入蕭江鎮(zhèn)。
2016年恢復(fù)麻步鎮(zhèn)建制。