杭垓镇,隶属于浙江省湖州市安吉县,介于东经119°13'51"~119°26'52",北纬30°29'56"~30°41'31"之间,地处安吉县西部,东邻孝丰镇,东南与报福镇相连,南接章村镇,西南连安徽省宁国市,北毗安徽省广德县,镇人民政府距安吉县城29.10千米,行政区域面积267平方千米,截至2019年末,杭垓镇户籍人口为34802人。 民国时期,属孝丰县永和乡;2003年1月23日,撤永和乡、缫舍乡并入杭垓镇。截至2020年6月,杭垓镇辖18个行政村,镇人民政府驻杭垓村1号。 截至2019年末,杭垓镇有工业企业72个,其中规模以上企业有7个,有营业面积超过50平方米以上的综合商店或超市87个。