长安镇,隶属于广东省肇庆市封开县,地处封开县北部,南与金装镇毗邻,西、西北部与广西灵峰、信都、铺门接壤,东北与怀集县交界,镇人民政府距县城107千米,行政区域面积139.04平方千米,截至2019年末,长安镇户籍人口为46855人。
民国时期,长安镇境域属开建县。1993年10月,撤乡设长安镇。截至2021年10月,长安镇辖1个社区、10个行政村;镇人民政府驻长安社区旧街。
2019年,长安镇有工业企业23个,有营业面积超过50平方米以上的综合商店或超市4个。