北宋太平興國三年(978)屬孝悌鄉;元至元十六年(1279)為八都;清宣統二年(1910)分屬開明鄉、浦南鄉、沈村鄉;民國21年(1932)為戴村鄉。
1949年5月蕭山解放,建立了人民政權,為戴村鄉、長潭鄉;1950年為凌溪鄉、戴村鄉、長潭鄉、云石鄉;1956年為戴村鄉、長潭鄉;1958年10月為戴村公社凌溪管理區和長潭管理區;1961年7月為戴村公社、云石公社;1969年2月,永興橋公社、大橋公社部分和云石公社并入戴村公社;1971年2月為戴村公社、云石公社、永興公社;1984年改變“政社合一”體制,為戴村鄉、云石鄉、永興鄉;1985年4月戴村鄉改為戴村鎮;1992年5月,永興鄉并入戴村鎮;2001年7月,云石鄉并入戴村鎮,其區劃和名稱沿用至今。