Plant Lists

Best Plants for a Rain Garden

A rain garden is not a wetland or a pond. It is a shallow depression designed to collect storm runoff and allow it to infiltrate into the soil within 24–48 hours. Per Penn State Extension, properly sized rain gardens should drain completely within 24 hours under average soil conditions. Plants in a.

Rain garden plants handling wet conditions
Photo: Unsplash on Unsplash

—- title: "Best Plants for a Rain Garden" slug: best-plants-for-rain-garden hub: plants category: "Plant Lists" description: "The best plants for rain gardens: species that tolerate periodic flooding and dry spells between storms. Verified zone ranges and wet-tolerance ratings." date: 2026-06-10 updated: 2026-06-10 author: "Thomas A." reading_time: 8 —-

A rain garden is not a wetland or a pond. It is a shallow depression designed to collect storm runoff and allow it to infiltrate into the soil within 24–48 hours. Per Penn State Extension, properly sized rain gardens should drain completely within 24 hours under average soil conditions. Plants in a rain garden experience two distinct conditions: periodic inundation (6–12 hours of standing water during a storm event) and dry periods between events that may last several weeks in summer.

This means the selection criterion is not "plants that like wet soil" — it is "plants that tolerate both flooding and drought." That eliminates most plants marketed for wet areas, which cannot handle summer dry periods between rain events.

—-

Trees and Large Shrubs for Rain Garden Edges

Betula nigra (River Birch)

Zones 4–9 | Wet/dry tolerance: excellent

Per NC State Extension, river birch is one of the best trees for rain garden perimeters and low-lying swales. It tolerates extended flooding and significant drought once established. Multi-stem forms (10–25 feet) are preferred for residential rain gardens. The exfoliating bark provides winter interest.

Quercus bicolor (Swamp White Oak)

Zones 3–8 | Wet/dry tolerance: excellent

Per Missouri Botanical Garden, swamp white oak naturally occurs in seasonally flooded bottomlands and dry uplands — exactly the rain garden cycle. It is a long-lived, large tree (50–60 feet) suited for rain garden areas on larger lots. Not practical for tight residential settings but excellent for naturalistic stormwater areas.

Cephalanthus occidentalis (Buttonbush)

Zones 5–10 | Wet/dry tolerance: excellent

Per Missouri Botanical Garden, buttonbush naturally colonizes stream margins and seasonal floodplains. Its sphere-shaped white flowers bloom in July–August, attracting pollinators. Reaches 6–10 feet. Deer browse it lightly. Provides winter seed structure for birds.

Ilex verticillata (Winterberry Holly)

Zones 3–9 | Wet/dry tolerance: very good

Per NC State Extension, winterberry holly tolerates both periodic flooding and dry conditions between events. It needs one male plant per 3–5 females for berry production. The brilliant red winter berries are the main ornamental feature. Reaches 6–10 feet.

—-

Perennials for Rain Garden Center and Slopes

Lobelia cardinalis (Cardinal Flower)

Zones 2–9 | Wet tolerance: very high | Drought tolerance: moderate

Per Missouri Botanical Garden, cardinal flower tolerates periodic inundation and thrives in moist to wet soils. It is short-lived (1–3 years) but self-seeds freely. Vivid red flowers in July–September are the best hummingbird attractor among native plants. Plant in the center of the rain garden where moisture is most persistent.

Iris virginica (Virginia Iris)

Zones 4–9 | Wet tolerance: high | Drought tolerance: moderate

Per NC State Extension, Virginia iris tolerates standing water up to 6 inches and periodic dry periods. Blue-violet blooms in May–June. Spreads by rhizome to form dense colonies over time. Useful for stabilizing rain garden slopes.

Mimulus ringens (Allegheny Monkey Flower)

Zones 4–8 | Wet tolerance: very high | Drought tolerance: low

Per Missouri Botanical Garden, monkey flower is best for the consistently wet center of a rain garden. Purple-lavender snapdragon-like flowers July–September. Do not plant on the drier outer slopes where it will fail in drought.

Hibiscus moscheutos (Hardy Hibiscus / Rose Mallow)

Zones 4–9 | Wet tolerance: high | Drought tolerance: moderate

Per NC State Extension, hardy hibiscus tolerates both flooding and dry periods once established. Dinner-plate-sized flowers (10–12 inches) in white, pink, or red from July through September. Reaches 4–6 feet. Emerges very late in spring (late May in zone 7) — mark the crown to avoid accidental damage.

Eupatorium fistulosum (Joe-Pye Weed)

Zones 3–9 | Wet tolerance: high | Drought tolerance: moderate

Per Penn State Extension, Joe-Pye weed tolerates both wet and dry conditions once established. Reaches 6–8 feet with mauve-pink flower clusters July–September that are outstanding for pollinators. Tolerates part shade. Can be cut back by half in June to control height without sacrificing bloom.

Panicum virgatum (Switchgrass)

Zones 5–9 | Wet tolerance: high | Drought tolerance: high

Per NC State Extension, switchgrass is one of the most adaptable grasses for rain gardens because it genuinely tolerates both conditions. 'Shenandoah' (wine-red fall color, 3–4 feet) and 'Heavy Metal' (4 feet, upright blue foliage) are good selections. Provides winter structural interest and seed for birds.

Physostegia virginiana (Obedient Plant)

Zones 3–9 | Wet tolerance: high | Drought tolerance: moderate

Per Missouri Botanical Garden, obedient plant tolerates wet conditions and spreads aggressively — useful for quickly covering rain garden slopes, but be prepared to control its spread into surrounding beds. Pink-to-white flowers in August–September.

Asclepias incarnata (Swamp Milkweed)

Zones 3–6, to zone 8 in some sources | Wet tolerance: very high | Drought tolerance: moderate

Per Missouri Botanical Garden, swamp milkweed is a Monarch butterfly host plant that tolerates flooding and performs better in wet soils than common milkweed (A. tuberosa). Pink flowers July–August. Attracts a range of pollinators. Plant on the wetter center portion of the rain garden.

—-

Rain Garden Design Basics

Per Penn State Extension, size the rain garden based on the impervious surface draining into it. A standard formula is: rain garden area = impervious surface area × 0.2 (for sandy loam soils) to 0.3 (for clay soils). The garden should be 4–8 inches deep with sloped sides at no more than 3:1 slope.

Zone planting: Place species tolerant of the longest inundation (cardinal flower, swamp milkweed, Virginia iris) at the center/lowest point. Use more drought-tolerant species (switchgrass, Joe-Pye weed, hibiscus) on the outer slopes and edges.

—-

Frequently Asked Questions

How long should a rain garden hold water? Per Penn State Extension, a properly functioning rain garden should drain completely within 24 hours after a storm event. If it holds water longer, the underlying soil has insufficient permeability — consider breaking up the subsoil with a core aerator or mixing in coarse sand.

Can I plant a rain garden in clay soil? Per Penn State Extension, clay soils have very low permeability (drainage rate under 0.5 inches/hour) and may require soil amendment (50/50 sand and compost) to function as a rain garden. Without amendment, the basin may hold water for 48–72 hours, which can drown most plants and creates a mosquito habitat.

What should I avoid planting in a rain garden? Per Missouri Botanical Garden, avoid obligate wetland species (cattails, water lotus, papyrus) that cannot survive the dry periods between storms. Also avoid shallow-rooted annuals and plants with low drought tolerance in the outer zones. And avoid aggressive spreaders (certain Lythrum, Iris pseudacorus) that can outcompete all other plantings.

—-

Sources

  1. Penn State Extension — Rain Gardens
  2. Missouri Botanical Garden — Plant Finder
  3. NC State Extension — Rain Garden Plants

Sources