As of the census of 2000, there were 25,589 people, 8,233 households, and 7,006 families residing in the town. The population density was 449.7 people per square mile (173.6/km2). There were 8,495 housing units at an average density of 149.3 per square mile (57.6/km2). The racial makeup of the town was 92.54% white, 2.29% African American, 0.15% Native American, 2.80% Asian, 0.02% Pacific Islander, 0.86% from other races, and 1.34% from two or more races. Hispanic or Latino of any race were 4.04% of the population.