海宁市长安镇地处杭嘉湖南端,南濒钱塘江,西距杭州35公里,东距上海130公里,沪杭高速公路、沪杭铁路复线和01省道横贯全镇。

全镇总面积71平方公里,建成区3.75平方公里,下辖10个社区居委会,25个行政村,总人口6.95万人,是省级中心城镇行列。.