Ashe County, North Carolina Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Jefferson11,6911,6260.65%8002 Town
West Jefferson21,3541,3150.45%6292 Town
Lansing31281260%3460 Town

Ashe County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 3 cities in Ashe County, North Carolina.

Location of Ashe County