As of the census of 2010, there were 7,603 people, 2,958 households, and 2,153 families residing in the town. The population density was 320.6 people per square mile (123.8/km). There were 4,570 housing units at an average density of 197.8 per square mile (76.4/km). The racial makeup of the town was 97.37% White, 0.26% African American, 0.28% Native American, 1.16% Asian, 0.01% Pacific Islander, 0.32% from other races, and 0.59% from two or more races. Hispanic or Latino of any race were 0.95% of the population.