Landscaping & stonework in Canton, NC, built for mountain ground.
Landscaping in Canton: a town on the Pigeon River where more than half the ground is at a 15% slope or steeper and much of it has been built on.
We'll reach out within 24 hours to schedule your free on-site estimate. Prefer to talk now? Call (828) 702-7125.
- We confirm the details and book a time
- We walk the site and talk through the slope, soil, and access
- You get a clear, written, line-item scope
Maidenhair Landscaping is a Hendersonville-based, owner-run crew serving Canton. We do retaining walls, patios and steps, drainage and grading, tree and storm cleanup, mulch and cleanups, lawn care and landscape design. Within a mile and a half of Canton the USDA soil survey maps 56% of the ground at a 15% slope or steeper and 39% as urban land or soil mixed with it. On ground like that a yard needs a wall or a terrace to give it a level place to stand. Free on-site estimate, 24hr callback.
Landscaping services in Canton, NC
Landscape installation and construction, landscape maintenance, lawn and turf care, and tree service for homes in Canton and across Haywood County. Pick the job below to see how we handle it here.
Retaining Walls
Boulder, stone & block retaining walls that hold the mountain.
Canton →Hardscaping & Patios
Paver patios, walkways, steps & fire pits built to last on mountain ground.
Canton →Drainage & Grading
French drains, regrading & erosion control read off your lot's real drainage class.
Canton →Tree & Storm Cleanup
Tree removal, storm cleanup, brush & stumps — get the property clear and safe.
Canton →Mulch & Cleanups
Mulch, leaf removal, bed edging & shrub trimming — seasonal upkeep done right.
Canton →Lawn Care
Mowing, aeration, seeding & sod built for mountain clay and grade.
Canton →Landscape Design
Planting plans & landscape design that work with the grade, not against it.
Canton →Also in Canton: driveway grading, stump grinding.
The ground under Canton
Canton sits at 2,614 feet on the Pigeon River, with Beaverdam Creek, Mingus Branch, Dutch Cove Creek and Garden Creek inside a mile and a half of town. The largest soil unit is an Evard and Cowee complex on 30 to 50 percent slopes, 13% of the area, with bedrock about 27 inches down. Hayesville soil mixed with urban land covers 10% on 15 to 30 percent slopes and 8% on 2 to 15 percent, and Hayesville clay loam labeled eroded adds 12% across two slope classes. Only 10% of the ground is under an 8% slope. Bedrock is within 40 inches under 21%. The nearest NOAA station, 2.5 miles off, averages 46 inches of precipitation a year. The median lot is 0.54 acres.
What that means for a Canton yard
Where the yard is clay on a slope, a retaining wall holds a clay bank, so it gets washed stone and a drain pipe behind it, and on a 23 percent grade it needs about 4.6 feet of height for 20 feet of level yard. On an older lot, a leaning timber or block wall is a rebuild, not a patch. Eroded clay sheds rain, so a swale or regrading on the uphill side is the first drainage fix to try. A patio or walkway on clay needs a deeper stone base than on sandy ground.
Steep slope landscaping in Haywood County, NC
Within a mile and a half of Canton, the USDA soil survey maps 56% of the ground at a 15% slope or steeper and 24% at 30% or steeper. Haywood County ridge soils like Plott run to 36.5% slopes, so a hillside yard usually needs the water handled first, then a wall or terrace to hold the cut, then the patio, steps, or planting on top. For a steep Canton lot the usual pieces are boulder or block retaining walls to hold the grade, drainage and grading to move runoff off the slope, natural stone steps to tie the levels together, and erosion control where a bank has already started to move. Terracing a slope into usable, mowable levels is the same job done in stages.
The soils mapped around Canton.
What the USDA soil survey maps inside a circle of 1.5 miles around Canton: 33 soil map units over about 4,500 acres. These are the largest.
| Soil map unit | Share of ground | Slope | Drainage class | On the map | What it means |
|---|---|---|---|---|---|
| Evard-Cowee complex, 30 to 50 percent slopes | 13% | 40% | Well drained | bedrock about 27 in down | Wall / slope work |
| Hayesville-Urban land complex, 15 to 30 percent slopes | 10% | 23% | Well drained | no flooding, shallow rock or shallow water on the map | Wall / slope work |
| Hayesville-Urban land complex, 2 to 15 percent slopes | 8% | 9% | Well drained | no flooding, shallow rock or shallow water on the map | Surface grade |
| Hayesville clay loam, 15 to 30 percent slopes, eroded | 7% | 23% | Well drained | no flooding, shallow rock or shallow water on the map | Wall / slope work |
| Urban land | 6% | n/a | n/a | built over or disturbed; not rated by the survey | Check on site |
| Hayesville clay loam, 8 to 15 percent slopes, eroded | 5% | 12% | Well drained | no flooding, shallow rock or shallow water on the map | Surface grade |
Across the whole circle: 56% of the ground is mapped at a 15% slope or steeper, 3% as moderately well to very poorly drained soil, and 21% with bedrock within about 40 inches. The town point sits in the USGS watershed unit "Beaverdam Creek-Pigeon River". Nearest NOAA rainfall normal: 46 inches a year (Canton 1.5 N, 2.5 miles off). Pulled 2026-11-09 from USDA-NRCS Soil Data Access, the USGS hydrography datasets and NOAA 1991–2020 normals. A soil map is not a site test: we confirm your lot on the free site walk.
Landscaping in Canton: common questions
Can you replace an old leaning wall on a Canton lot?
Do you do lawn care and landscape maintenance in Canton?
Landscaping near Canton.
We work Canton and the towns around it. Each has its own page with its own ground:
Have a project in Canton?
Retaining wall, patio, drainage, a yard that needs taking back — tell us what you're dealing with and we'll walk it with you, free.
We'll reach out within 24 hours to schedule your free on-site estimate. Prefer to talk now? Call (828) 702-7125.
- We confirm the details and book a time
- We walk the site and talk through the slope, soil, and access
- You get a clear, written, line-item scope