Ashe County, North Carolina Cities (2025)

3 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Jefferson11,6531,6280.3%7822 Town
West Jefferson21,3471,3170.45%6262 Town
Lansing31291260%3490 Town

Ashe County Cities Summary

Largest City

Jefferson is the largest city in Ashe County, with a population of 1,653.

Smallest City

Lansing is the smallest city in Ashe County, with a population of 129.

10 Largest Cities

There are 3 cities in Ashe County, North Carolina.

Location of Ashe County