As of the census of 2000, there were 677 people, 302 households, and 186 families residing in the town. The population density was 277.0 people per square mile (107.1/km). There were 346 housing units at an average density of 141.6 per square mile (54.8/km). The racial makeup of the town was 85.67% White, 10.04% Black, 0.74% Native American, 0.15% Asian, 1.77% from other races, and 1.62% from two or more races. Hispanic or Latino of any race were 2.51% of the population.