Haywood County, North Carolina Cities (2025)

6 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Waynesville110,82510,2441.08%1,2129 Town
Canton24,4214,423-0.02%1,1894 Town
Lake Junaluska33,0383,2520.66%5745 CDP
Maggie Valley41,7471,7190.29%5043 Town
West Canton51,3811,4320.66%1,0051 CDP
Clyde61,3791,3670.15%1,5941 Town

Haywood County Cities Summary

Largest City

Waynesville is the largest city in Haywood County, with a population of 10,825.

Smallest City

Clyde is the smallest city in Haywood County, with a population of 1,379.

10 Largest Cities

There are 6 cities in Haywood County, North Carolina.

Location of Haywood County