A rain garden is a shallow, planted depression that collects roof and yard runoff and promotes on‑site infiltration, reducing runoff volume and treating pollutants by filtration and biological uptake[1][3][2]. Vegetated swales are gently sloped planted channels that convey and treat runoff by slowing flow, encouraging filtration, and providing some infiltration where soils permit[5][6]. A dry creek bed is a rock‑lined channel designed primarily to convey concentrated runoff during storms and control erosion rather than to prioritize infiltration[8].
Siting and limits: where each tool makes sense
Prefer a rain garden when you want local infiltration and pollutant removal on a relatively small footprint and soils and groundwater depth allow it[1][2]. Use a vegetated swale where you need to convey and treat linear flows along a slope, such as alongside a driveway or roadside[5][6]. Choose a dry creek bed when the primary goal is concentrating and safely conveying runoff with a landscape feature and robust armoring[8].
Do not site a rain garden where it will direct collected water toward building foundations or basements; maintain required setbacks from structures per local guidance and avoid concentrating runoff toward structures[3][2]. For general yard grading and downspout-routing guidance that helps prevent foundation problems, see our piece on fixing yard drainage and downspout runoff.
Avoid locations where infiltration is impossible because of high seasonal groundwater, shallow bedrock, or very poorly draining soils; perform an infiltration (percolation) test before installing[2][4].
How to test infiltration (percolation) on your site
Dig a test hole about 6–10 inches deep.
Fill the hole with water and measure how long it takes for the water level to drop 1 inch.
Use that drawdown rate to estimate infiltration (inches per hour) and decide if soil amendments or an underdrain are needed[4][2].
If measured infiltration is very slow or there is seasonal high groundwater, plan for no‑infiltration controls (swale or armored conveyance) or install an engineered media/underdrain for a rain garden[2][5].
Sizing a rain garden — the basic math
Common homeowner guides size rain gardens by first calculating captured runoff volume using this relation: captured volume = drainage area × design rainfall depth × runoff coefficient. Choose a ponding depth (often 3–6 inches) and divide captured volume by ponding depth to get the garden surface area. Many guides use a 1.0–1.5 inch design storm for sizing the first‑inch capture[4][2][3].
Guidance often requires that ponded water drain within a target drawdown time (commonly 24–72 hours) to avoid mosquito habitat and to meet stormwater‑credit rules; use your measured infiltration to confirm drawdown performance or add an underdrain if needed[2][1].
Construction highlights and common elements
Rain gardens
Create a shallow depression with a defined inlet and stable overflow; typical ponding depths are about 3–6 inches for many household designs[4][2].
If soils are too slow, amend the media or include an underdrain and an engineered planting media per local guidance[2].
Locate inlets to minimize sediment delivery; include forebays where needed to capture grit and leaf litter[2].
Vegetated swales
Design cross‑section (often trapezoidal or parabolic), slope, and vegetation to convey frequent storms (for example, the 2‑year event) without erosion; hydraulic sizing uses slope, cross‑section, length, and vegetation roughness (Manning’s n)[5][7].
Include energy dissipation at inlets, sediment forebays, and outlet protection; underdrains or engineered media are options where infiltration is limited[5][7].
Dry creek beds
Plan a gentle, meandering route; grade and shape a channel, optionally use geotextile fabric, place coarse rock and cobbles with larger stones on banks, and plant bank vegetation for stabilization[8].
Size rock and armoring to handle expected peak flows; do not rely on a decorative dry creek bed alone for very large flows—consider buried pipe or engineered channels if volumes or slopes would cause erosion[8].
Materials & short above‑ground conveyance options
For short, above‑ground diversion from a downspout to a garden, common retail options include flexible corrugated drain pipe and downspout adapters; these are intended for short surface runs and not long buried tie‑ins[9].
Maintenance
Typical maintenance for rain gardens includes inspecting and removing sediment from inlets, weeding and replacing failed plants as needed, and refreshing mulch. Maintenance is heaviest during the first two growing seasons and typically declines thereafter[2][1]. For swales, routine mowing, sediment removal, and repair of eroded areas are critical to maintain conveyance and pollutant‑removal performance[5][6].
Costs and scale
Reported installation costs vary widely: small DIY rain gardens can be relatively inexpensive (the MN DNR gives a small homeowner example around $300), while professional installations range from modest per‑square‑foot rates up to several thousand dollars depending on size, soil work, plant selection, and whether an underdrain or engineered media are needed[2][3]. Swales and dry creek beds are often cost‑competitive with piped systems for many applications but require more space and ongoing maintenance to avoid sediment buildup and invasive plants reducing effectiveness[5][6].
How to choose between them
Prefer a rain garden when infiltration and pollutant removal on a small footprint are desired and soils/groundwater depth allow it. Use a vegetated swale where conveying and treating linear flows along a slope is needed. Use a dry creek bed where concentrated conveyance and landscape integration are primary goals. Always avoid concentrating runoff toward structures and check local stormwater and permit rules before construction[1][2][5][8].
Quick DIY checklist
Perform a site infiltration test (6–10 in. hole, measure 1 in. drawdown) to verify suitability for a rain garden[4][2].
Locate features away from foundations and maintain local setbacks[3].
Size using captured volume = drainage area × design rainfall depth × runoff coefficient; select ponding depth (3–6 in.) and check drawdown targets (24–72 hours)[4][2].
Plan inlets, sediment forebays, energy dissipation, and overflow paths for extreme storms[5][8].
Choose plants adapted to alternating wet/dry conditions and plan for heavier maintenance the first two seasons[2][1].