As of the census of 2000, there were 19,911 people, 7,369 households, and 5,239 families residing in the village. The population density was 9,960.8 people per square mile (3,843.8/km2). There were 7,570 housing units at an average density of 3,787.0 per square mile (1,461.4/km2). The racial makeup of the village was 92.08% White, 0.92% African American, 0.06% Native American, 2.99% Asian, 2.51% from other races, and 1.44% from two or more races. Hispanic or Latino of any race were 8.28% of the population.