As of the census of 2010, there were 2,757 people, 1,223 households, and 741 families residing in the town. The population density was 413.2 people per square mile (159.4/km2). There were 4,884 housing units at an average density of 634.9 per square mile (244.9/km2). The racial makeup of the town was 94.6% White, 1.6% African American, 0.15% Native American, 0.3% Asian, 1.4% from other races, and 1.5% from two or more races. Hispanic or Latino of any race were 1.44% of the population.