宋至元、明、清時屬余姚縣云柯鄉(xiāng)。
清宣統(tǒng)元年(1909)屬云和、云潭、云漾3鄉(xiāng)。
1928年分屬五區(qū)、六區(qū);1930年改村里為鄉(xiāng)鎮(zhèn),設(shè)長河鎮(zhèn),1950年4月境域置長河鎮(zhèn)及墊橋、大云、滄田、潭北、高興5鄉(xiāng),屬周朝區(qū)和庵東鹽區(qū)(縣級特區(qū))。
1953年7月高興鄉(xiāng)亦劃屬周朝區(qū)。
1954年10月劃入慈溪縣。
1956年2月鎮(zhèn)、鄉(xiāng)合并稱長河鄉(xiāng)。
1958年10月人民公社化時,撤鎮(zhèn)鄉(xiāng)改置火箭公社十八、十九、二十、二十一、二十二大隊。
析火箭公社為長河、周行2公社,大隊改稱長河公社大云、滄田、高興、長河、墊橋管理區(qū);7月,復(fù)置長河鎮(zhèn)。
1961年11月改置長河區(qū)長河(鎮(zhèn))、大云、滄田3公社。
1964年12月撤銷長河鎮(zhèn)建制,改為人民公社單一體制。
1983年9月改公社為鄉(xiāng),境域置長河、大云、滄田3鄉(xiāng)。
1984年6月改長河鄉(xiāng)為建制鎮(zhèn)。
1992年5月撤區(qū)擴(kuò)鎮(zhèn)并鄉(xiāng),撤銷大云、滄田2鄉(xiāng),并入長河鎮(zhèn)。
至今沿用。