As of the census of 2000, there were 12,534 people, 4,480 households, and 3,422 families residing in the city. The population density was . There were 4,736 housing units at an average density of . The racial makeup of the city was 92.01% White, 0.69% African American, 0.69% Native American, 3.41% Asian, 0.14% Pacific Islander, 0.80% from other races, and 2.26% from two or more races. Hispanic or Latino of any race were 2.86% of the population. 18.8% were of German, 11.3% English, 9.6% American, 8.2% Irish and 5.6% Norwegian ancestry.
