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