As of the 2000 census, there were 17,858 people, 6,515 households, and 5,120 families residing in the town. The population density was 493.3 people per square mile (190.5/km). There were 7,386 housing units at an average density of 204.0 per square mile (78.8/km). The racial makeup of the town was 96.62% White, 0.40% African American, 0.06% Native American, 1.71% Asian, 0.01% Pacific Islander, 0.25% from other races, and 0.94% from two or more races. Hispanic or Latino of any race were 1.34% of the population.