[3] Perry Township is in southwestern Clarion County, bordered to the north by the Clarion River and to the west by the Allegheny River.
Former communities, now abandoned, include Pickard Valley and Matildaville.
[3] As of the census[5] of 2000, there were 1,064 people, 409 households, and 314 families residing in the township.
The racial makeup of the township was 99.15% White, 0.09% Native American, 0.09% Asian, and 0.66% from two or more races.
18.8% of all households were made up of individuals, and 9.3% had someone living alone who was 65 years of age or older.