As of the census of 2010, there were 7,490 people, 2,465 households, and 2,077 families residing in the town. The population density was 265.2 people per square mile (102.4/km2). There were 2,511 housing units at an average density of 91.6 per square mile (35.4/km2). The racial makeup of the town was 96.74% White, 0.22% African American, 0.04% Native American, 2.02% Asian, 0.01% Pacific Islander, 0.41% from other races, and 0.55% from two or more races. Hispanic or Latino of any race were 1.76% of the population.