As of the census of 2010, there were 1,148 people, 497 households, and 325 families residing in the town. The population density was 280 people per square mile (108.3/km). There were 580 housing units at an average density of 141.4 per square mile (54.7/km). The racial makeup of the town was 95.2% White, .2% African American, 0.4% Native American, 3.0% from other races, and 1.2% from two or more races. 4.0% of the population were Hispanic or Latino of any race.