I vantaggi derivanti dalla costruzione di dighe includono la fornitura di più acqua ed energia alle popolazioni locali, l'espansione degli habitat rivieraschi e il controllo delle inondazioni, mentre gli svantaggi includono danni alle piante e agli animali negli ambienti locali, diminuzione della diversità naturale e instabilità strutturale del il vicino alveo e le sponde del fiume. La costruzione della diga influenza direttamente l'ambiente circostante e influisce anche sulle economie e sulle società. I fautori sostengono la costruzione di dighe basandosi sul fatto che le dighe, grandi e piccole, portano lavoro ed entrate nelle economie locali, e aiutano le società a modernizzarsi e sviluppare una maggiore complessità.
Fin dai tempi dell'antico Egitto, le società di tutto il mondo hanno usato dighe per trasportare acqua e irrigare i raccolti. Portano rifornimenti di acqua critici alle persone nelle aree circostanti e consentono la crescita di colture e piante. Le dighe possono anche fornire stabilità politica interna, aiutando i governi a stanziare e controllare la distribuzione dell'acqua tra i residenti. Migliorano le relazioni politiche ed economiche anche tra i paesi vicini, quando le dighe attraversano i confini nazionali.
Le dighe forniscono anche nuove fonti di energia rinnovabile sotto forma di energia idroelettrica. La loro costruzione potrebbe migliorare la qualità della vita di alcune specie negli ambienti locali, inclusi gli organismi non nativi, ma può influenzare negativamente anche gli ambienti. Le dighe cambiano il contenuto di nutrienti nelle acque a valle e alterano la temperatura dell'acqua, che a sua volta influenza la crescita delle popolazioni. A volte richiedono riparazioni e manutenzione costose e le rotture delle dighe creano rischi per la sicurezza.