Rocky Creek is a 2.22 mi (3.57 km) long 1st order tributary to Lovills Creek in Surry County, North Carolina.