Creston Township occupies in central Ashe County. There are no incorporated municipalities located in Creston Township, but there are several unincorporated communities, including Creston, Grayson, and Parker.
