Rain gardens are places where runoff from roofs, lawns, driveways, walkways, and other surfaces goes. These gardens have deep-rooted perennials, grasses that are native to the area, and shrubs. Rain gardens temporarily hold rain before it goes into storm drains. Topics Covered: What Are Rain Gardens? Rain garden design Rain garden purpose Disadvantages of rain gardens Rain garden plants How to build rain garden How to make rain garden