It is approximately 40 miles long and flows through Allegheny Township, East Carroll Township, Clearfield Township, Patton, Chest Township, and Elder Township in Cambria County and Westover Township, Chest Township, Newburg, Bell Township, and Mahaffey in Clearfield County.