长安镇位于绩溪西郊,徽岭北麓,距县城27公里。东与华阳镇交界,西与上庄镇接壤,南与临溪镇毗连,北与板桥头乡和旌德县相邻,是绩溪岭北要冲。

唐代绩溪建县后,此地取名“长安”,含长治久安之意。上世纪80年代前期,长安镇尚有古茶亭,其门楣上刻有“长安镇”三字,后茶亭倒圯,古迹亦随之湮没。清乾隆后改称“镇头”,仍含要地之义。
长安镇,始建制于建国初期。1950年,称镇头行政村,属旺川区;1952年至1955年称镇头乡,属旺川区;1956年,乡的范围扩大,名称未变,改属镇头区;1958年称镇头管理区,属浩寨公社(社名原称跃进,1959年1月改为浩寨);1961年成立镇头公社;1983年农村体制改革,称镇头乡;1992年撤并乡时,将尚田乡的柳村、大谷、小谷三个村委会并入镇头乡;2001年撤乡并镇时,浩寨乡除寺后村民委员会外,全部并入镇头乡,并改称长安镇。
境内植被优良,生态资源丰富,矿藏资源主要有石煤、石灰石、石英石等。交通通讯、电力及信息网络设施基本健全。