安昌镇,位于浙江省绍兴市绍兴县北部,位于绍兴县西北部。全镇占地面积24平方公里,辖12个行政村、6个居委会。1991年11月,被列为浙江省历史文化名镇,为浙江省首批历史文化名镇。2005年,被中国建设部列为第二批中国历史文化名镇。