As of the census of 2000, there were 3,621 people, 1,287 households, and 984 families living in the city. The population density was 826.3 people per square mile (319.2/km). There were 1,318 housing units at an average density of 300.8 per square mile (116.2/km). The racial makeup of the city was 98.51% White, 0.30% African American, 0.22% Native American, 0.25% Asian, 0.08% from other races, and 0.64% from two or more races. Hispanic or Latino of any race were 0.66% of the population. 44.9% were of German, 11.8% Norwegian, 8.1% Swedish and 5.1% Irish ancestry according to Census 2000.