As of the 2010 United States Census, there were 800 people, 415 households, and 222 families residing in the town. The population density was 583.9 people per square mile (225.4/km). There were 566 housing units at an average density of 413.1 per square mile (161.7/km). The racial makeup of the town was 91.1% White, 0.9% American Indian, 0.4% Pacific Islander, 2.6% from other races, and 5.0% from two or more races. Hispanics and Latinos of any race were 11.4% of the population.