
Drainage & Erosion Control in Asheville, NC
Water goes where you put it.
Culverts, catch basins, French drains and riprap — the difference between a property that sheds water and one that stores it against your foundation.
- Free on-site estimates
- Owner-run by McKinley
- WNC & Upstate SC
What you get
- Culverts and catch basins sized to the actual flow
- French drains for subsurface water
- Ditch lines cut and shaped to carry
- Riprap armouring slopes, banks and outlets
- Foundation and crawlspace water moved away from the structure
On mountain ground, drainage is not a finishing trade. It decides whether the driveway holds, whether the bank stays up and whether water ends up in the crawlspace.
We handle the surface water and the subsurface water: ditch lines and culverts for what runs across the ground, French drains for what moves through it, and riprap where the flow is fast enough to cut.

What actually happens on site.
Trace the water
Uphill of the problem, not at it. Where it collects, how fast it moves and what it is doing to the ground it crosses.
Surface first
Ditch lines, crown and culverts to carry what runs on top away from the drive and the structure.
Subsurface where needed
French drains and perforated pipe where water is moving through the ground rather than over it.
Armour the fast water
Riprap and stone where the flow is quick enough to cut a channel.
Discharge somewhere sensible
Water has to end up somewhere that is not your neighbour's problem or back on the drive.
Drainage & Erosion Control near you
Based in Asheville, working across Western North Carolina and down into Greenville and Spartanburg. See the full service area.
Drainage by town
Where we do this
Western North Carolina
Drainage & Erosion Control on the ground
Every photo here is from a real M&S job. See more of our work.




Asked about this job.
Not seeing yours? Call or text (828) 540-6856 and ask McKinley, or read the guides.
- GuideFrench Drain vs Regrading: Which One Fixes Your Yard?
- GuideDriveway Culvert Pipes in Western North Carolina
- Cost GuideWhat a gravel driveway costs in Western North Carolina
- GuideSteep Gravel Driveways in the Mountains
- GuideHow to Fix a Washed-Out Driveway
- GuideHow to prepare land for building a home
What is a French drain and do I need one?
A perforated pipe in a gravel trench that collects water moving through the ground and carries it somewhere else. You need one when the water problem is not on the surface — a wet yard that never dries, or water appearing at a foundation with no visible source.
Do you fix water in a crawlspace?
We handle the outside of the problem — grading away from the structure, footing drains, and getting surface water off the ground next to the house. That is usually where it starts.
Related pages
Keep reading, or call and ask.
Get a price for drainage.
Where it is, how long the drive is, how steep it gets and what it is doing now. We come out, walk it, and give you a real number.
- Free on-site estimates across WNC and the Upstate
- One crew from clearing through to the last load of stone
- Drainage designed in, not sold to you afterwards
Free estimate. Real number.
Call or text McKinley. He walks the ground before he gives you a price.
