Waterberging is het tijdelijk opvangen van (regen)water in de bodem, sloten, beekjes rivieren, meren, plassen en overige waterbergingsgebieden. Bij een onverharde bodem kan het water in de bodem sijpelen. Dit zakt geleidelijk uit naar het grondwater. Vanuit daar vindt het water zijn weg naar bronnen, beken en rivieren. Vegetatie zorgt voor een geleidelijke opname van het water in de bodem en beschermt deze tegen uitdroging en erosie. Plantenresten, bodemdieren en humus zorgen ervoor dat water in de bodem wordt vastgehouden. Een bijkomend voordeel van waterberging is dat het opgevangen water bij droge periodes kan worden benut.
Bebouwing, verstening en asfalt verhinderen de afstroming van water naar de bodem. Een flinke regenbui kan dan voor veel wateroverlast zorgen, omdat het water niet direct kan infiltreren.