The watershed of Roaring Creek has an area of . The watershed occupies parts of Columbia County, Montour County, Northumberland County, and Schuylkill County. Most of the watershed is in Columbia County and smaller areas are in Montour County and Northumberland County. Only a very small area in its upper reaches is in Schuylkill County. The watershed is in the Lower North Branch Susquehanna drainage basin. The creek's mouth is in the United States Geological Survey quadrangle of Danville. However, its source is in the quadrangle of Shumans. The creek also passes through the quadrangle of Catawissa. Other quadrangles that the watershed is in include Shamokin, Ashland, and Mount Carmel. The creek flows in a generally northwesterly direction and serves as the border between Montour County and Columbia County in its last . Roaring Creek is one of three major streams draining the southern part of Columbia County.