Jefferson Township is a township in Ashe County, North Carolina, United States.
It is 32.6 square miles [ 84 km2 ] in total area.
The township is located in central Ashe County.
[1] Jefferson Township is the largest township in Ashe County by population.
Communities within the township include Jefferson and portions of West Jefferson.