As of the census of 2000, there were 674 people, 251 households, and 174 families residing in the town. The population density was 1,206.6 people per square mile (464.7/km2). There were 278 housing units at an average density of 497.7 per square mile (191.7/km2). The racial makeup of the town was 65.43% White, 3.71% African American, 12.76% Native American, 0.30% Asian, 14.84% from other races, and 2.97% from two or more races. Hispanic or Latino of any race were 18.69% of the population.