The population was 1,766 at the time of the 2020 census,[2] a decrease from the figure of 1,907 that was tabulated in 2010.
Cowanshannock Creek flows through the township into the Allegheny River.
[3] As of the 2000 census,[6] there were 1,811 people, 694 households, and 526 families residing in the township.
There were 737 housing units at an average density of 62.0 per square mile (23.9/km2).
20.3% of all households were made up of individuals, and 10.7% had someone living alone who was sixty-five years of age or older.