方面军向西挺进，与中央红军会师。1953年，北川定为“革命老根据地”。2009年2月6日，民政部同意将安县的安昌镇、永安镇、黄土镇的常乐、红岩、顺义、红旗、温泉、东鱼6个村划归北川羌族自治县管辖，由这6个村子组成永昌镇。北川羌族自治县人民政府驻地由曲山镇迁至永昌镇。
人口.据官方统计，2006年末，全县共有45883户、160156人，其中非农业人口20566人，占总人口的12.8% 。羌、藏、回、苗、壮、土家、彝、满、黎、维吾尔、基诺、达斡尔等17个少数民族，共有人口9587