北川羌族自治县是中国四川省绵阳市所辖的一个自治县,也是中国唯一的羌族自治县。总面积3112平方公里,总人口约23万人。东接江油市,南邻安县,西靠茂县,北抵松潘、平武县。县政府驻地将迁到安县境内,现命名为永昌镇(取其永远昌盛之意),距绵阳市中区72公里,距省会成都186公里。