距成都110公里、距绵阳10公里，辖20个乡镇。由于该镇距离绵阳市区只有十公里，自国务院2000年5月正式批准，到2002年4月安县政府驻地迁址至花荄镇。
历史沿革与行政区划.由于中国四川绵阳市北川羌族自治县在2008年汶川大地震后县城被毁，2009年2月6日，中国民政部同意将安县的安昌镇、永安镇、黄土镇的常乐、红岩、顺义、红旗、温泉、东鱼6个村划归北川羌族自治县管辖，北川羌族自治县人民政府驻地由曲山镇迁至安昌镇与永安镇之间的永昌镇，名称来源于永安镇和安昌镇之间的特殊地理位置，