Pinnacle is an unincorporated community and census-designated place in southwestern Stokes County, North Carolina, United States, approximately 5 miles (8.0 km) SSE of the town of Pilot Mountain, between Pilot Mountain State Park and Hanging Rock State Park.