As of the 2000 United States Census there were 21,796 people, 8,116 households, and 5,949 families residing in the township. The population density was 1,383.0 people per square mile (534.0/km2). There were 8,298 housing units at an average density of 526.5 per square mile (203.3/km2). The racial makeup of the township was 88.63% White, 5.46% African American, 0.15% Native American, 3.90% Asian, 0.01% Pacific Islander, 0.91% from other races, and 0.95% from two or more races. Hispanic or Latino of any race were 3.81% of the population.