As of the census of 2010, there were 5,125 people, 2,053 households, and 1,350 families residing in the town. The population density was 158.2 people per square mile (56.8/km2). There were 2,181 housing units. The racial makeup of the town was 95 percent White, 0.8 percent African American, 0.1 percent Native American, 1.9 percent Asian, 0.5 percent from other races, and 1.8 percent from two or more races. Hispanic or Latino people of any race were 2.6 percent of the population.