66人，占总人口的12.8% 。羌、藏、回、苗、壮、土家、彝、满、黎、维吾尔、基诺、达斡尔等17个少数民族，共有人口95878人，占总人口的59.9 %，其中羌族人口90808人，占全县总人口的56.7%。
行政区划.下辖9个镇、9个乡、1个民族乡：永昌镇为县城所在地。
交通.北川多山，以公路交通为主。、穿过北川县境内，汶川地震后新建的山东大道则连通京昆高速公路、成渝环线高速公路及。此外亦有在建的绵九高速公路通过北川。北川311个行政村全部实现了