As of the census of 2000, there were 20,578 people, 7,371 households, and 5,572 families living in the county. The population density was 50 people per square mile (20/km2). There were 7,949 housing units at an average density of 20 per square mile (8/km2). The racial makeup of the county was 90.25% White, 0.87% Native American, 0.85% Asian, 0.10% Black or African American, 0.03% Pacific Islander, 5.57% from other races, and 2.33% from two or more races. 11.92% of the population were Hispanic or Latino of any race. 19.5% were of German, 13.5% English, 12.3% American and 8.3% Irish ancestry.