The township is in west central Fayette County and is bordered to the northeast by Redstone Creek, a tributary of the Monongahela River. U.S. Route 40 (the National Road) and Pennsylvania Route 43 (the Mon–Fayette Expressway) cross the township, both leading southeast to Uniontown, the county seat. US 40 leads northwest to Brownsville, while the Mon–Fayette leads northwest to Centerville and ultimately Jefferson Hills outside Pittsburgh. The expressway can be accessed from Exit 18 in Menallen Township, serving Keisterville.
According to the United States Census Bureau, the township has a total area of 21.4 square miles (55.3 km2), of which 0.05 square miles (0.12 km2), or 0.23%, is water.