As of the census of 2000, there were 712 people, 281 households, and 202 families residing in the town. The population density was 908.3 people per square mile (350.5/km2). There were 327 housing units at an average density of 419.5 per square mile (161.9/km2). The racial makeup of the town was 70.90% White, 4.80% African American, 13.70% Native American, 0.28% Asian, 3.81% from other races, and 6.50% from two or more races. Hispanic or Latino of any race were 7.06% of the population.