6 cities
City | Rank | 2025 Pop. ↓ | 2020 Pop. | Change | Density | Area (mi²) | Type |
---|---|---|---|---|---|---|---|
Waynesville | 1 | 10,949 | 10,244 | 1.3% | 1,225 | 8.94 | Town |
Canton | 2 | 4,416 | 4,420 | -0.02% | 1,187 | 3.72 | Town |
Lake Junaluska | 3 | 3,038 | 3,252 | 0.66% | 574 | 5.29 | CDP |
Maggie Valley | 4 | 1,757 | 1,724 | 0.4% | 507 | 3.46 | Town |
Clyde | 5 | 1,390 | 1,372 | 0.29% | 1,607 | 0.86 | Town |
West Canton | 6 | 1,381 | 1,432 | 0.66% | 1,005 | 1.37 | CDP |
Waynesville is the largest city in Haywood County, with a population of 10,949.
West Canton is the smallest city in Haywood County.
There are 6 cities in Haywood County, North Carolina.