Haywood County, North Carolina Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Waynesville111,13110,2311.14%1,2469 Town
Canton24,4274,4040.2%1,5403 Town
Maggie Valley31,7521,7310.23%5063 Town
Clyde41,3581,3670.22%1,5701 Town

Haywood County Cities Summary

Largest City

Waynesville is the largest city in Haywood County, with a population of 11,131.

Smallest City

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

10 Largest Cities

There are 4 cities in Haywood County, North Carolina.

Location of Haywood County