Rock Branch is a 2.00 mi (3.22 km) long 1st order tributary to the Haw River, in Guilford County, North Carolina.
Rock Branch rises in a pond on the divide between Rock Branch and Kings Creek at Kings Crossroads, North Carolina in Guilford County.
Rock Branch then flows southeast meet the Haw River about 1.5 miles east of Kings Crossroads.
[2] Rock Branch drains 2.40 square miles (6.2 km2) of area, receives about 45.9 in/year of precipitation, has a topographic wetness index of 405.25 and is about 37% forested.
The Rock Branch site contains a mature Mesic Mixed Hardwood Forest.