The township is located in north-central Cambria County at 40.57° N by 78.70° W and is about 8mi north of Ebensburg, the county seat, and west-northwest of the city of Altoona.
According to the United States Census Bureau, the township has a total area of , all of it land [REF].