Jefferson, North Carolina

Jefferson is a town in Ashe County, North Carolina, United States. In 2010, 1,611 people lived there. It is the county seat of Ashe County.
Geography.
Jefferson is at .
The United States Census Bureau says that the town has a total area of . Of that, , or 0.20%, is water. The New River, which is part of the Ohio River. It is one of the oldest in the eastern United States, and it goes through the town.