As of the census of 2010, there were 6,025 people, 2,288 households, and 1,704 families residing in the town. The population density was 305.8 people per square mile (118.4/km). There were 2,480 housing units, of which 192, or 7.7%, were vacant at the time of the census. The racial makeup of the town was 97.0% White, 0.3% African American, 0.3% Native American, 0.4% Asian, 0.1% Pacific Islander, 0.3% some other race, and 1.5% from two or more races. Hispanic or Latino of any race were 1.4% of the population.