Waynesville
Town in Haywood County, North Carolina

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.
- 10,140residents (2020 Census)
- 2,753 ftelevation · 839 m
- 9.0 sq miland area · 23.3 km²
- 1,126 / sq mipopulation density
- 28786ZIP code
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…
Source: National Weather Service (NOAA).
Live webcams in 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
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
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 Census | 10,140 |
|---|---|
| Density | 1,126 per sq mi (435 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Waynesville at a glance
| State | North Carolina (NC) |
|---|---|
| County | Haywood County |
| Type | Town |
| Population | 10,140 (2020) |
| Land area | 9.01 sq mi (23.3 km²) |
| Elevation | 2,753 ft (839 m) |
| Coordinates | 35.4857° N, 82.9991° W |
| ZIP code | 28786 |
| Official website | townofwaynesville.org |
| Census code (GEOID) | 3771500 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Waynesville
- Lake Junaluska3.4 mi NE
- Maggie Valley4.5 mi NW
- Clyde5.9 mi NE
- West Canton8.4 mi NE
- Canton9.7 mi E
- Sylva14.5 mi SW
- Webster15.5 mi SW
- Cullowhee15.9 mi SW
- Dillsboro16.3 mi SW
- Cherokee17.0 mi W
- Forest Hills17.1 mi SW
- Whittier20.3 mi W
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: