Haywood County was established in 1808 from parts of Buncombe County. It was named for John Haywood, State Treasurer of North Carolina from 1787 to 1827.

Haywood County is part of the Asheville, North Carolina Metro Area. It has a population of about 56,000.

Haywood is one of 100 counties in North Carolina. Its county seat is Waynesville, the largest town in the county.

Schools in Haywood, North Carolina include Haywood Community College. Cities and towns located in Haywood County, North Carolina include Canton, Lake Junaluska, Maggie Valley, Waynesville, Beaverdam, Bethel, Cataloochee, Cecil, Clyde, Crabtree, Cruso, East Fork, Fines Creek, Iron Duff, Ivy Hill, Jonathan Creek, Pigeon, Waynesville, and White Oak.

CountyWebsite.com, Inc. 2022