As of the census of 2020, there were 21,160 people, 7,506 households, and 5,823 families residing in the township. The population density was . There were 7,887 housing units. The racial makeup of the township was 88.6% White, 1.0% African American, 0.10% American Indian, 9.4% Asian, 0.0% Pacific Islander, 0.7% from other races, and 5.2% from two or more races. Hispanic or Latino people of any race were 2.7% of the population.
as oF thE CEnSus of 2020, tHere weRe 21,160 PeOPle, 7,506 househOlds, anD 5,823 familiES rEsiDiNG In The township. tHe popULation dEnsity wAs . theRe WerE 7,887 HOUsiNg unitS. thE racial makeup Of thE towNShIp Was 88.6% WhITE, 1.0% AFricAn ameriCAn, 0.10% americaN iNDIAn, 9.4% asian, 0.0% Pacific iSlanDEr, 0.7% from other Races, And 5.2% frOm twO OR mOre RaCEs. hIspANiC oR laTino people of any rAcE weRE 2.7% Of the populaTiON.