越国前期曾在这一带建都,秦时枫桥属大部乡,宋大观二年(1108),置枫桥镇,南宋乾道八年(1172)枫桥为义安县治,宋淳熙元年(1174)复为镇,宁宗开禧年间(1205-1207),宋安抚使辛弃疾申置东尉司。
元设巡检司,明为驿辅。
清乾隆三十八年(1773)设枫桥镇。
1912年设枫桥乡。
解放后建立枫桥乡人民政府。
1950年分为枫桥、彩仙二乡,1956年合并为枫桥镇。
1958年全区合并为枫桥人民公社,1961年改称为枫桥公社。
1966年与新枫公社合并为枫桥公社。
1981年重置枫桥镇。
1983年改设枫桥、新枫乡。
1992年5月撤消枫桥区,合并新枫乡、栎江乡、永宁乡为枫桥镇。
2001年11月东一乡、全堂镇并入枫桥镇。