As of the census of 2000, there were 665 people, 279 households, and 200 families residing in the town. The population density was 375.8 people per square mile (145.1/km2). There were 306 housing units at an average density of 172.9/sq mi (66.7/km2). The racial makeup of the town was 96.54% White, 0.60% Black or African American, 1.05% Native American, 0.15% Asian, 0.15% from other races, and 1.50% from two or more races. 0.30% of the population were Hispanic or Latino of any race.