Roaring Fork is a 5.84 mi (9.40 km) long 3rd order tributary to the Fisher River in Surry County, North Carolina.