Ashe County, North Carolina Cities (2025)

3 cities

City
Rank
2025 Pop.
2020 Pop.
Change
Density
Area (mi²)
Type
Jefferson11,6401,6270.18%7762.11 Town
West Jefferson21,3461,3160.45%6252.15 Town
Lansing31291260.78%3490.37 Town

Ashe County Cities Summary

Largest City

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

Smallest City

Lansing is the smallest city in Ashe County.

10 Largest Cities

There are 3 cities in Ashe County, North Carolina.

Location of Ashe County