Haywood County, North Carolina Cities (2026)

4 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Waynesville110,94110,2441.07%1,2259 Town
Canton24,4214,4230%1,5383 Town
Maggie Valley31,7531,7190.34%5063 Town
Clyde41,3821,3670.22%1,5981 Town

Haywood County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 4 cities in Haywood County, North Carolina.

Location of Haywood County