As of the census of 2000, there were 655 people, 255 households, and 184 families residing in the town. The population density was 125.7 people per square mile (48.5/km). There were 282 housing units at an average density of 54.1 per square mile (20.9/km). The racial makeup of the town was 90.23% White, 4.89% Black or African American, 1.07% Native American, 0.15% Asian, 0.92% from other races, and 2.75% from two or more races. Nearly 2.29% of the population were Hispanic or Latino of any race.