Rain gardens are landscaped depressions designed to capture rainwater runoff from roofs, driveways, and streets. They are a popular stormwater management strategy in many countries, particularly in areas with heavy rainfall or where stormwater management is a concern. The design of a rain garden typically involves selecting native plants that can thrive in wet conditions, creating a shallow depression in the ground, and ensuring proper drainage to prevent waterlogging. This approach helps to reduce stormwater runoff and filter pollutants from the water before it reaches local water bodies.