Beaver Creek is a 6.16 mi long 2nd order tributary to Reedy Fork, in Guilford County, North Carolina. Beaver Creek rises in Forsyth County on the divide between Beaver Creek and East Belews Creek. Beaver Creek then flows northeast into Guilford County to meet the Haw River about 3 miles east-southeast of Oak Ridge, North Carolina.