Sturgills is an unincorporated community in Ashe County, North Carolina, United States.
Sturgills is located in northern Ashe County. The community borders the state of Virginia.
Sturgills is within the Helton Township in Ashe County.
The ZIP Code is 28643.
Sturgills was named for former Ashe County Sheriff B. Sturgills, who was instrumental in the founding of the community's former post office .