Walnut Cove is a town in Stokes County, North Carolina, United States. The population was 1,465 at the 2000 census. It is the home of the Walnut Festival which draws many walnut lovers to the area. It also houses historic Monitor Roller Mills and a portion of North Camp Lake. Walnut Cove is also home to South Stokes High School whose team mascot name honors the native American Indian Saura tribe. Belews Lake and Hanging Rock State Park are located nearby.