海宁长安镇以前属于嘉兴府,它是浙江省嘉兴府的一个镇。嘉兴府是清朝下辖的一个府,位于今浙江省北部,治所位于嘉兴县(今嘉兴市)。嘉兴府下辖嘉兴、秀水、海盐、平湖、海宁、桐乡、嘉善、崇德八县。海宁长安镇作为嘉兴府下辖的一个镇,一直到清朝末年才脱离嘉兴府的管辖。