Helton Township is a township in Ashe County, North Carolina, United States.
It is 18.3 square miles (47 km2)[1] in total area.
The township is located in northern Ashe County.
In 2020, the population of Helton Township was 640.
[1] Communities within the township include Helton and Sturgills.