Geographically, Helton Township occupies 20.25 square miles in northern Ashe County. The township's northern border is with the state of Virginia. There are no incorporated municipalities within Helton Township, however there are several unincorporated communities located here, including Helton and Sturgills.