民国时为亭趾、博陆、五杭乡。
新中国成立后设亭趾区。
1956年撤区建乡分为三乡。
1958年11月,3乡合并建立亭趾人民公社,先后分属杭州市半山联社、钱塘联社。
1961年又分设亭趾、五杭、博陆三个公社。
1983年12月建博陆、亭趾、五杭3个乡。
1985年12月博陆乡改建博陆镇,1987年12月亭趾乡改建亭趾镇,1988年10月五杭乡改建五杭镇。
2001年8月撤销博陆、亭趾、五杭镇建制,合并设立运河镇。
2011年8月撤运河镇设运河街道,属余杭区。
2021年3月杭州市区划调整,属临平区。