As of the census of 2000, there were 17,196 people, 6,586 households, and 4,208 families residing in the town. The population density was . There were 6,784 housing units at an average density of . The racial makeup of the town was 94.05% White, 1.20% African American, 0.12% Native American, 2.53% Asian, 0.06% Pacific Islander, 0.77% from other races, and 1.28% from two or more races. Hispanic or Latino of any race were 2.36% of the population.
As of the census of 2000 there were 17196 people 6586 households and 4208 families residing in the town The population density was  There were 6784 housing units at an average density of  The racial makeup of the town was 9405% White 120% African American 012% Native American 253% Asian 006% Pacific Islander 077% from other races and 128% from two or more races Hispanic or Latino of any race were 236% of the population