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