As of the census of 2000, there were 688 people, 219 households, and 183 families residing in the town. The population density was 900.7 people per square mile (349.5/km2). There were 258 housing units at an average density of 337.7 per square mile (131.1/km2). The racial makeup of the town was 97.38% White, 0.15% African American, 0.15% Native American, 0.29% Pacific Islander, 0.15% from other races, and 1.89% from two or more races. 3.49% of the population were Hispanic or Latino of any race.