As of the census of 2000, there were 20,136 people, 7,335 households, and 5,515 families residing in the town. The population density was 467.9 people per square mile (180.6/km2). There were 8,748 housing units at an average density of 78.5 persons/km2 (203.3 persons/sq mi). The racial makeup of the town was 97.75% White, 0.38% African American, 0.31% Native American, 0.54% Asian, 0.01% Pacific Islander, 0.32% from other races, and 0.69% from two or more races. Hispanic or Latino of any race were 0.80% of the population.