1949年成为省直属县。1949年6月底，划归绍兴专区。1952年起，复为省直属县。1957年划归宁波专区。1959年改属杭州市。1988年撤县设市，1996年5月8日原萧山市西兴镇、长河镇、浦沿镇三镇划归杭州市西湖区（同年12月12日以三镇为基础成立滨江区），2001年3月撤市设杭州市萧山区。
气候.属亚热带季风气候，四季分明、雨热同期、日照充足。1月平均气温4.5℃，7月平均气温28.9℃，年平均气温16.8℃。极端最高气温42.2℃（2003年7月25日、8月1日，2013年