[3] The township is in southwestern Jefferson County, south of Brookville and northwest of Punxsutawney.
The entire township is part of the Allegheny River watershed.
The township contains the unincorporated communities of Oliveburg, Sprankle Mills, Coolspring, Markton, East Branch, and Coulter.
At the 2010 census, there were 1,083 people, 444 households and 341 families residing in the township.
21.8% of all households were made up of individuals, and 9.2% were someone living alone who was 65 years of age or older.