Canton is the second largest town in Haywood County, North Carolina, United States. It is located about 17 miles (27 km) west of Asheville and is part of that city's metropolitan area. The town is named after the city of Canton, Ohio. The population was 4,422 at the 2020 census.
Southeast
Canton
Haywood County, NC
Population
4,410
Walk Score
61 · Somewhat Walkable
Median rent
$836
Median home value
$192,400
Founded
1889
From Wikipedia. Released under CC BY-SA.
On the National Register
Historic districts
- Canton Main Street Historic District · listed 2005
Notable landmarks
- Colonial Theater · listed 2000
Add to this page
Know this town? Share a tip, a memory, or a photo for other visitors.
New towns in your inbox.
An occasional dispatch when we add towns or publish a trip idea. No spam, ever.