 21.0% were of German, 8.9% United States or American, 8.7% Irish, 8.4% Norwegian, 6.8% English and 6.7% French ancestry according to Census 2000.97.5% spoke English and 2.5% Spanish as their first language.There were 868 households out of which 32.1% had children under the age of 18 living with them, 68.3% were married couples living together, 6.6% had a female householder with no husband present, and 22.6% were non-families.