At the 2010 census, the township was 91.9% non-Hispanic White, 1.4% Black or African American, 0.9% Asian, and 1.4% were two or more races. 4.9% of the population were of Hispanic or Latino ancestry.
As of the census of 2000, there were 4,583 people, 1,365 households, and 1,205 families living in the township. The population density was 386.5 people per square mile (149.2/km2). There were 1,390 housing units at an average density of 117.2/sq mi (45.3/km2). The racial makeup of the township was 96.68% White, 0.96% African American, 0.09% Native American, 0.65% Asian, 0.04% Pacific Islander, 0.89% from other races, and 0.68% from two or more races. Hispanic or Latino of any race were 2.38% of the population.