The township is in northeastern Jefferson County, bordered to the northeast by Elk County and to the southeast by Clearfield County. It surrounds the borough of Brockway. Unincorporated communities in the township include Crenshaw, Sugar Hill, Lanes Mills, Erie Junction, and Beechton.
