As of the census of 2000, there were 829 people, 363 households, and 238 families residing in the town. The population density was 464.1 people per square mile (178.8/km). There were 462 housing units at an average density of 258.6 per square mile (99.7/km). The racial makeup of the town was 90.83% White, 0.60% African American, 0.97% Native American, 0.12% Asian, 4.46% from other races, and 3.02% from two or more races. Hispanic or Latino of any race were 7.60% of the population.