北川属于四川绵阳市,位于四川西北部,西靠茂县,北抵松潘、平武县。
北川羌族自治县,隶属四川省绵阳市,占地面积面积2867.83平方公里,县人民政府选址为永昌镇,辖3个镇、16个乡、1个民族乡,是中国唯一的羌族自治县。