As of the census of 2000, there were 3,564 people, 1,335 households, and 978 families residing in the city. The population density was 254.2 people per square mile (98.2/km²). There were 1,492 housing units at an average density of 106.4/sq mi (41.1/km²). The racial makeup of the city was 96.77% White, 0.06% African American, 0.98% Native American, 0.25% Asian, 0.03% Pacific Islander, 0.67% from other races, and 1.23% from two or more races. Hispanic or Latino of any race were 1.88% of the population.
There were 1,335 households out of which 32.1% had children under the age of 18 living with them, 65.2% were married couples living together, 6.1% had a female householder with no husband present, and 26.7% were non-families. 23.8% of all households were made up of individuals and 12.1% had someone living alone who was 65 years of age or older. The average household size was 2.64 and the average family size was 3.17.
The median income for a household in the city was $35,125, and the median income for a family was $40,778. Males had a median income of $31,741 versus $19,116 for females. The per capita income for the city was $16,128. About 4.0% of families and 5.6% of the population were below the poverty line, including 4.6% of those under age 18 and 4.9% of those age 65 or over.