It is bordered on the east by the city of Johnstown and the Conemaugh River.
The boroughs of Westmont and Brownstown border the southeastern part of the township.
The southern half of the 1,500-foot-deep (460 m) Conemaugh Gorge, where the river cuts through 2,678-foot-high (816 m) Laurel Hill, is in the northern part of the township.
Pennsylvania Route 56 passes through the township, following the Conemaugh River; it leads southeast into Johnstown and northwest 5 miles (8 km) to Seward.
33.6% of all households were made up of individuals, and 20.4% had someone living alone who was 65 years of age or older.