Un bassin de rétention est un grand réservoir qui stocke temporairement l'eau de pluie qui tombe sur les surfaces imperméables avant de les rejeter à un débit contrôler dans un cours d'eau ou dans un système de drainage.
Ils permettent de limiter les risques d'inondation et d'érosion des cours d'eau en plus de retenir les débris et les sédiments améliorant la qualité de l'eau rejeté.