A rain garden is a planted depression or a hole that allows rainwater runoff from impervious urban areas, like roofs, driveways, walkways, parking lots, and compacted lawn areas, the opportunity to be absorbed.  They are becoming a very popular way to control runoff and add a natural looking element to your landscape with native plantings.