As of the 2000 United States Census, there were 4,089 people, 1,727 households, and 1,136 families in the county. The population density was . There were 1,972 housing units at an average density of . The racial makeup of the county was 96.99% White, 0.22% Black or African American, 0.66% Native American, 0.10% Asian, 0.02% Pacific Islander, 0.66% from other races, and 1.35% from two or more races. 3.33% of the population were Hispanic or Latino of any race. 34.3% were of German, 12.2% English, 7.9% Irish, 6.1% American and 5.5% Swedish ancestry.
As of the 2000 United States Census there were 4089 people 1727 households and 1136 families in the county The population density was  There were 1972 housing units at an average density of  The racial makeup of the county was 9699% White 022% Black or African American 066% Native American 010% Asian 002% Pacific Islander 066% from other races and 135% from two or more races 333% of the population were Hispanic or Latino of any race 343% were of German 122% English 79% Irish 61% American and 55% Swedish ancestry