北川羌族自治县是中国四川省绵阳市所辖的一个自治县，也是中国唯一的羌族自治县。总面积3112平方公里，总人口约23万人。东接江油市，南邻安州区，西靠茂县，北抵松潘县、平武县。县政府驻地为永昌镇，距绵阳市中区72公里，距省会成都186公里。
历史.北周武帝天和元年（公元566年）置北川县，县治设于今县城曲山镇西北20多公里处的禹里乡（1992年以前称为治城），因县西北有北川城而得名；一说汶川又称北川，因此得名。唐太宗贞观八年年析北川县地置石泉县，唐高宗永徽二年（公元651年），併北