As of the census of 2000, there were 23,115 people, 8,443 households, and 6,239 families residing in the village. The population density was 4,301.1 people per square mile (1,662.0/km). There were 8,552 housing units at an average density of 1,591.3 per square mile (614.9/km). The racial makeup of the village was 87.89% White, 1.66% Black, 0.21% Native American, 7.29% Asian, 0.05% Pacific Islander, 1.44% from other races, and 1.47% from two or more races. Hispanic or Latino of any race were 5.18% of the population.