As of the census of 2000, there were 525 people, 189 households, and 120 families residing in the town. The population density was 2,018.2 people per square mile (779.6/km). There were 209 housing units at an average density of 803.4 per square mile (310.4/km). The racial makeup of the town was 74.48% White, 0.57% African American, 1.14% Native American, 0.57% Asian, 20.76% from other races, and 2.48% from two or more races. Hispanic or Latino of any race were 45.14% of the population.