Outdoor Living

How to Build a Rain Garden: A Step-by-Step Guide

A rain garden is a shallow, planted depression that captures rainwater runoff from your roof, driveway or lawn, then lets it soak into the ground over a day or two instead of rushing into storm drains. It solves real problems — soggy lawns, eroding downspout outlets, basement seepage — while filtering pollutants out of runoff and creating a beautiful, pollinator-friendly garden bed. Build one well and it disappears between storms, looking like any other planted bed; it just happens to handle hundreds of gallons of water at a time. This guide walks through siting, sizing, digging and planting a rain garden step by step, with the depths, soil mixes and plant lists that make it work.

Key Takeaways

  • A rain garden captures runoff and lets it infiltrate within 12–48 hours — it is not a pond and should not hold standing water.
  • Site it at least 10 feet from your foundation and away from septic systems and utility lines.
  • Size it to roughly 20–30% of the drainage area for sandy soil, more for clay, with a depth of 4–8 inches.
  • Always run a percolation test first — clay that drains too slowly needs amending or a different spot.
  • Plant in zones: water-loving species in the wet center, moderate plants on the slopes, drought-tolerant plants at the dry edge.

How a Rain Garden Works

When rain hits hard surfaces — roofs, driveways, compacted lawns — it can’t soak in, so it runs off, picking up oil, fertilizer and sediment and carrying them into storm drains and streams, while contributing to flooding and erosion. A rain garden intercepts that runoff in a shallow basin. The water ponds briefly, then percolates down through deep-rooted plants and amended soil, which filters out pollutants and recharges groundwater. A properly built rain garden drains within 12 to 48 hours, so it never becomes a mosquito-breeding pond. Deep-rooted native plants do the heavy lifting, opening channels in the soil that keep infiltration rates high year after year.

Step 1: Choose the Right Location

Siting is the most important decision. Follow these rules:

  • At least 10 feet from your house foundation (and downhill of it) so infiltrating water never reaches your basement.
  • In a naturally low or downhill spot where runoff already wants to flow — typically where a downspout or driveway drains.
  • At least 25 feet from a septic drain field or wellhead, and clear of large tree roots.
  • In full or partial sun (at least 6 hours) for the widest plant choices.
  • Away from buried utilities — call 811 before you dig to have lines marked, free of charge.

Avoid the very wettest spot in your yard where water already sits for days — that means the soil drains poorly and isn’t suited to a rain garden without major amendment.

Step 2: Test Your Soil Drainage

Before you commit, run a simple percolation test. Dig a hole about 12 inches deep in your chosen spot, fill it with water, let it drain completely, then fill it again and time how fast the water drops. You want it to drain at least 1 inch per hour. If it drains well, you’re set. If it drains very slowly — common with heavy clay — you’ll need to amend the soil deeply with sand and compost, choose a different location, or build a larger, shallower garden. Sandy soil that drains fast is ideal and lets you build a smaller garden. For tips on opening up tight ground, see our guide on how to improve clay soil.

Step 3: Size the Garden

Size depends on how much runoff you’re capturing and how fast your soil drains. A practical rule of thumb is to make the rain garden roughly 20–30% of the impervious drainage area it serves for sandy or loamy soil, and larger (up to about 40–60%) for slower clay soil. To find the drainage area, measure the roof or pavement section that drains to the spot (for a roof, the footprint of the area served by that downspout). For a typical home, a rain garden of 100–300 square feet handles one or two downspouts nicely. Depth runs 4–8 inches — shallower for slow-draining soil so water spreads out, deeper for fast-draining soil. Keep it shallow enough that ponded water disappears within two days.

Step 4: Mark the Shape and Dig

Lay out a natural, curved shape with a garden hose or spray paint — kidney and teardrop shapes look better than rigid rectangles, with the long axis perpendicular to the slope so the basin catches the most water. Dig out the depression, making the bottom flat and level so water spreads evenly rather than pooling at one end. On sloped ground, use the soil you excavate to build a low berm along the downhill edge; this dam holds water in until it can soak in. Roughen the bottom and sides rather than leaving them smooth and compacted, which would slow infiltration.

Step 5: Amend the Soil

For most rain gardens, a good planting mix is roughly 50–60% sand, 20–30% topsoil, and 20–30% compost, blended into the bottom 12 inches or so. This bioretention-style mix drains well while holding enough moisture and nutrients for plants. In already-sandy soil you may only need to mix in compost. Avoid adding clay. Once amended, rake the bed level and slightly bowl-shaped.

Step 6: Create an Inlet and Overflow

Direct runoff into the garden cleanly. Extend a downspout with a buried pipe or a surface channel lined with river rock to a defined inlet, and place stones where water enters to dissipate its energy and prevent erosion. Just as important, plan an overflow: a low notch or rock-lined spillway on the downhill berm that safely releases water during extreme storms, directing it away from your house and toward a lawn, swale, or a dry creek bed rather than letting it breach the berm uncontrolled.

Step 7: Plant in Zones

A rain garden has three moisture zones, and you match plants to each. Use deep-rooted native perennials, grasses and sedges — natives are adapted to local rainfall, support pollinators, and their roots maintain infiltration.

Zone 1 — Wet Center (lowest, ponds longest)

  • Blue flag iris (Iris versicolor)
  • Cardinal flower (Lobelia cardinalis)
  • Swamp milkweed (Asclepias incarnata)
  • Soft rush and sedges (Carex spp.)
  • Joe-Pye weed (Eutrochium)

Zone 2 — Slopes (occasionally wet)

  • Black-eyed Susan (Rudbeckia)
  • New England aster
  • Switchgrass and little bluestem
  • Bee balm (Monarda)
  • Golden Alexanders (Zizia aurea)

Zone 3 — Dry Edge (rarely wet)

  • Purple coneflower (Echinacea)
  • Butterfly weed (Asclepias tuberosa)
  • Prairie dropseed
  • Yarrow and coreopsis

Plant densely — about one plant per square foot for perennials — so roots quickly knit the soil and crowd out weeds. Choose species native to your region and hardiness zone for the best results.

Step 8: Mulch and Establish

Cover bare soil with 2–3 inches of shredded hardwood mulch, which resists floating away better than bark nuggets and stays put during heavy flows. Water the new plants regularly for the first growing season while roots establish — even water-loving natives need consistent moisture until rooted. After the first year, a well-built rain garden is largely self-sufficient, needing only seasonal weeding, occasional mulch topping, and a cleanup of the inlet so it doesn’t clog with debris. Cut back perennials in late winter and your rain garden returns each spring.

That’s the whole build: site it safely, test the soil, size it to the runoff, dig a level basin with an inlet and overflow, amend the soil, and plant in zones. The result is a low-maintenance garden that turns a drainage headache into habitat — capturing thousands of gallons a year that would otherwise run to waste. For more water-smart projects, browse the Outdoor Living hub.

Frequently Asked Questions

How big should a rain garden be?

A common rule is to size it to about 20–30% of the impervious area draining into it for sandy or loamy soil, and larger for slow-draining clay. For most homes a garden of 100–300 square feet handles one or two downspouts. Keep the depth between 4 and 8 inches so water drains within a day or two.

How far from the house should a rain garden be?

At least 10 feet from your foundation and downhill of it, so infiltrating water never reaches the basement. Also keep it at least 25 feet from a septic drain field or well, and call 811 to mark buried utilities before digging.

Will a rain garden breed mosquitoes?

No, if it’s built correctly. A rain garden should drain within 12 to 48 hours — far too fast for mosquitoes, which need standing water for about a week to breed. If yours holds water longer, the soil drains too slowly and needs amending or a different site.

What plants are best for a rain garden?

Use deep-rooted native perennials, grasses and sedges, matched to moisture zones: water-lovers like blue flag iris, cardinal flower and swamp milkweed in the wet center; black-eyed Susan, aster and switchgrass on the slopes; and coneflower, butterfly weed and yarrow at the dry edge.

Do I need to amend the soil for a rain garden?

Usually yes. A bioretention mix of roughly 50–60% sand, 20–30% topsoil and 20–30% compost worked into the bottom foot drains well while holding moisture for plants. Sandy soil may only need added compost; heavy clay needs significant amendment or a different location.

Featured project by Gensou Aquascaping

A large-format living-wall planted aquarium on display. Project by Gensou Aquascaping.
WhatsApp