As of the 2000 United States Census, there were 21,119 people, 8,436 households, and 6,217 families residing in the county. The population density was 61 people per square mile (23/km2). There were 13,297 housing units at an average density of 38 per square mile (15/km2). The racial makeup of the county was 93.52% White, 0.25% Black or African American, 3.66% Native American, 0.24% Asian, 0.02% Pacific Islander, 1.34% from other races, and 0.97% from two or more races. 3.29% of the population were Hispanic or Latino of any race. 23.3% were of German, 11.5% English, 9.9% Polish, 9.0% Irish, 6.0% French and 5.2% American ancestry. 95.1% spoke English and 2.9% Spanish as their first language.