Ashe County, North Carolina Cities (2026)

3 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Jefferson11,6581,6280.3%7852 Town
West Jefferson21,3531,3170.45%6292 Town
Lansing31301260.78%3510 Town

Ashe County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 3 cities in Ashe County, North Carolina.

Location of Ashe County