As of the census of 2000, there were 1,585 people, 672 households, and 436 families residing in the town. The population density was 1,273.5 people per square mile (493.5/km). There were 686 housing units at an average density of 551.2 per square mile (213.6/km). The racial makeup of the town was 92.49% White, 0.38% African American, 0.88% Native American, 0.69% Asian, 4.23% from other races, and 1.32% from two or more races. Hispanic or Latino of any race were 8.01% of the population.