As of the census of 2000, there were 561 people, 221 households, and 152 families living in the town. The population density was 1,040.0 people per square mile (401.1/km). There were 234 housing units at an average density of 433.8 per square mile (167.3/km). The racial makeup of the town was 97.86% White, 0.18% African American, 0.36% Native American, 0.53% Asian, 0.18% Pacific Islander, and 0.89% from two or more races. Hispanic or Latino of any race were 2.50% of the population.