It is approximately 20 miles long and flows through Derry Township, Washingtonville, and Liberty Township in Montour County and East Chillisquaque Township and West Chillisquaque Township in Northumberland County.