As of the 2010 United States Census, there were 5,644 people, 2,419 households, and 1,509 families in the county. The population density was . There were 3,072 housing units at an average density of . The racial makeup of the county was 83.1% white, 14.0% American Indian, 0.2% Asian, 0.1% black or African American, 0.2% from other races, and 2.4% from two or more races. Those of Hispanic or Latino origin made up 1.1% of the population. In terms of ancestry, 46.8% were German, 10.8% were Irish, 7.7% were Czech, 6.2% were Dutch, and 4.0% were American.