As of the census of 2000, there were 380 people, 176 households, and 99 families residing in the town. The population density was 693.6 people per square mile (266.8/km2). There were 243 housing units at an average density of 443.5 per square mile (170.6/km2). The racial makeup of the town was 99.21% White, and 0.79% from two or more races. Hispanic or Latino of any race were 1.05% of the population. 26.6% were of German, 25.7% American, 15.9% Norwegian, 8.1% Irish and 6.1% Finnish ancestry according to Census 2000.