As of the census of 2000, there were 695 people, 260 households, and 187 families living in the town. The population density was 759.3 people per square mile (291.7/km). There were 272 housing units at an average density of 297.2 per square mile (114.2/km). The racial makeup of the town was 94.68% White, 1.15% African American, 0.14% Native American, 0.29% Asian, 0.14% Pacific Islander, 2.45% from other races, and 1.15% from two or more races. Hispanic or Latino of any race were 5.47% of the population.