In an urban environment, runoff from rain and melting snow/ice often contains pollutants. Stormwater treatment refers to methods that capture these pollutants, removing them from the runoff before it transfers toxic substances to natural waterways. Methods include capture of solids with hydrodynamic separators, filtration with various media or membranes, infiltration using engineered soils that capture specific pollutants, and retention ponds.