Averaging 43 inches of rainfall per year, Portland, Oregon is home to many rain gardens. These gardens contain plants that absorb pollutants, keeping them from local streams and rivers, and recharge the groundwater supply that provides water for fish and other aquatic life.