Le dighe vengono costruite per generare elettricità, alimentare canali e sistemi di irrigazione e di approvvigionamento idrico, aumentare il livello dell'acqua di un fiume per renderlo navigabile o controllarne il livello nei periodi di piena. Tuttavia, sbarrare un fiume con una diga può anche avere effetti nocivi sull'ambiente. Ad esempio, (1) le dighe trattengono i sedimenti, con conseguente aumento dell'erosione a valle; (2) i bacini artificiali sommergono sia le zone umide lungo le rive del fiume sia quelle emerse; (3) l'acqua fredda rilasciata dalla parte più profonda del bacino artificiale modifica la temperatura del fiume a valle, impedendo la riproduzione di alcuni pesci; (4) le dighe possono impedire la migrazione dei pesci, ad esempio possono impedire ai salmoni di raggiungere i luoghi di riproduzione; (5) modificando i cicli delle piene, le dighe favoriscono la crescita della vegetazione riparia e impediscono al fiume di modificare l'alveo; infine, (6) parte dell'acqua raccolta nei bacini artificiali viene persa a causa dell'evaporazione e dell'infiltrazione lungo le rive del bacino.