As of the 2000 United States Census there were 24,919 people, 9,448 households, and 6,556 families residing in the township. The population density was 1,592.8 people per square mile (614.8/km2). There were 9,880 housing units at an average density of 631.5 per square mile (243.8/km2). The racial makeup of the township was 74.42% White, 8.90% African American, 0.20% Native American, 9.55% Asian, 0.12% Pacific Islander, 4.61% from other races, and 2.20% from two or more races. Hispanic or Latino of any race were 14.28% of the population.