Drainage Solutions

If you're seeing puddles where there shouldn’t be — or planning to build on land that needs a little prep — MacDonald Excavation is here to help with trusted drainage solutions in Old Orchard Beach and York County.


Whether it’s an issue with soil type, a high water table, or poor runoff, we’ll take a look, talk through your options, and get things flowing in the right direction. From redirecting pooling water to prepping land before construction, we’ll help protect your property from future headaches.


Need a quick drainage assessment? Ready to schedule an appointment for drainage solutions? Call us at (207) 590-4202 and let’s get it sorted.

Say goodbye to standing water

Smart drainage solutions for homes and job sites in York County

How we handle drainage problems

Our drainage services start with a detailed drainage assessment which may include:


  • Redirecting surface water away from buildings
  • Addressing high water table concerns
  • Improving runoff in clay-heavy or saturated soil
  • Installing proper grading or drainage trenches
  • Prepping land before new construction


Reach out today to book your site visit — we’re ready when you are!

A man is kneeling in a hole in the ground next to a truck.