As of the census of 2000, there were 20,053 people, 6,966 households, and 5,823 families residing in the township. The population density was 2,055.7 people per square mile (794.1/km²). There were 7,091 housing units at an average density of 726.9/sq mi (280.8/km²). The racial makeup of the township was 93.79% White, 0.18% African American, 0.02% Native American, 4.02% Asian, 0.02% Pacific Islander, 0.07% from other races, and 0.62% from two or more races. Hispanic or Latino people of any race were 0.78% of the population.