Crooked Fork is a 5.43 mi (8.74 km) long 2nd order tributary to Aarons Creek in Granville County, North Carolina.