Waynesville

Town in Haywood County, North Carolina

View of Waynesville, North Carolina
Photo: Daniel Hass · CC BY-SA 3.0

Waynesville is a town in Haywood County, North Carolina, with 10,140 residents (2020 Census). It sits at 2,753 ft (839 m) above sea level. The nearest town is Lake Junaluska, 3.4 miles NE.

About Waynesville

Waynesville is a town in and the county seat of Haywood County, North Carolina, United States. It is the largest town in North Carolina west of Asheville. Waynesville is located about 30 miles (50 km) southwest of Asheville between the Great Smoky and Blue Ridge Mountains.

As of the 2020 census, Waynesville had a population of 10,140. The town is located just outside the Pisgah National Forest and is close to the Great Smoky Mountains National Park and the Blue Ridge Parkway. Waynesville and Haywood County are part of the four-county Asheville Metropolitan Statistical Area, currently the fifth largest metropolitan area in North Carolina. It is the third largest town in the MSA behind the cities of Asheville and Hendersonville.

Text: Wikipedia · CC BY-SA 4.0

Waynesville weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Waynesville

All 6 webcams near Waynesville ›

Webcams: Windy.com

Living in Waynesville

Median household income
$54,923
Median home value
$281,700
Median rent
$1,070/mo
Median age
46
Cost of living and demographics of Waynesville ›

Do you know Waynesville? Tell us about it

Help other travelers: share what makes Waynesville special. We review every message before publishing it.

Map of Waynesville

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Waynesville Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Waynesville, NC population

Waynesville had 10,140 residents in the 2020 Census.

2020 Census10,140
Density1,126 per sq mi (435 per km²)

Source: U.S. Census Bureau, Decennial Census.

Waynesville at a glance

StateNorth Carolina (NC)
CountyHaywood County
TypeTown
Population10,140 (2020)
Land area9.01 sq mi (23.3 km²)
Elevation2,753 ft (839 m)
Coordinates35.4857° N, 82.9991° W
ZIP code28786
Official websitetownofwaynesville.org
Census code (GEOID)3771500

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Waynesville

Straight-line distance between town centers.

Frequently asked questions about Waynesville

What county is Waynesville in?

Waynesville is in Haywood County, North Carolina.

What is the population of Waynesville, NC?

10,140 people lived in Waynesville at the 2020 Census.

What is the ZIP code of Waynesville, NC?

The ZIP code of Waynesville is 28786.

What is the elevation of Waynesville?

2,753 feet (839 m) above sea level.

What towns are near Waynesville?

Lake Junaluska (3.4 mi), Maggie Valley (4.5 mi), Clyde (5.9 mi), West Canton (8.4 mi), Canton (9.7 mi).

Last updated: