As of the census of 2000, there were 3,015 people, 1,225 households, and 855 families residing in the city. The population density was 1,332.1 people per square mile (515.1/km2). There were 1,322 housing units at an average density of 584.1 per square mile (225.9/km2). The racial makeup of the city was 97.61% White, 0.20% African American, 0.36% Native American, 0.50% Asian, 0.56% from other races, and 0.76% from two or more races. Hispanic or Latino of any race were 1.13% of the population. 25.1% were of German, 22.8% Swedish, 12.8% Norwegian, 7.9% French and 6.3% Irish ancestry according to Census 2000. 100.0% spoke English as their first language.