Pinnacle is an unincorporated community in southwestern Stokes County, North Carolina, United States, approximately 5mi SSE of the town of Pilot Mountain, between Pilot Mountain State Park and Hanging Rock State Park. As of March 2015, the exact population is 855.