As of the census of 2000, there were 542 people, 167 households, and 131 families living in the town. The population density was 1,887.0 people per square mile (721.6/km2). There were 179 housing units at an average density of 623.2 per square mile (238.3/km2). The racial makeup of the town was 40.59% White, 0.37% African American, 19.19% Native American, 0.37% Asian, 33.03% from other races, and 6.46% from two or more races. Hispanic or Latino of any race were 44.10% of the population.