民国年间确定为建制镇,但一分为二,以关口桥为界,桥南属余杭县,桥北属钱塘县,后为杭县。直至1958年4月,杭县建制撤消划归余杭县。同年10月,余杭县撤消划归临安县。
1961年3月原余杭县从临安县析出划归钱塘联社,瓶窑属钱塘联社;4月钱塘联社改建为余杭县,瓶窑仍属余杭县。
1962年4月,省北湖种畜场撤消,张堰、圣堂、西安寺、毛元岭四村与瓶窑镇属之西中、河中、上窑、外窑、六头五村合并,新建北湖公社。
1983年6月外窑村划回瓶窑镇。
1988年,北湖乡并入瓶窑镇;1992年5月,长命乡并入瓶窑镇;2001年8月,彭公乡并入瓶窑镇。镇南的沿苕溪建筑的西险大塘是重要的防洪屏障,保障杭州和杭嘉湖平原的安全。














