元明清留下镇属杭州府钱塘县。
1949年后,仍称留下镇,属杭县。
同年10月杭县置三墩区,辖留下;翌年5月设留下区,为留下区辖镇。
1958年4月撤杭县后属杭州市,改称留下人民公社。
是年五常、闲林埠乡并入,名仍。
1964年析出复置留下镇。
1968镇并入公社。
1969年撤西湖区建杭州郊区,留下公社划归郊区。
1977年撤销郊区,留下公社复划归西湖区。
1981年11月析出再置留下镇。
1984年10月改称留下乡。
同年12月乡、镇合并仍称留下镇。
2007年12月,撤镇设留下街道至今。