Les barrages offrent des avantages économiques, environnementaux et sociaux. Ils assurent le contrôle des inondations, les loisirs, l'énergie hydroélectrique, la gestion des déchets, la navigation fluviale et l'habitat faunique, et ils contrôlent l'approvisionnement en eau.
Les barrages offrent des installations récréatives sous forme de navigation de plaisance, de pêche, de camping et d'aires de pique-nique. En assurant le contrôle des inondations, les barrages aident les agriculteurs et préviennent les décès et les dommages matériels causés par les inondations. Les barrages fournissent un stockage d'eau qui peut être utilisé à des fins industrielles, municipales et agricoles. Ils aident à irriguer les terres cultivées et fournissent des emplois liés à la production de cultures en utilisant l'eau irriguée. Les barrages produisent de l'hydroélectricité qui ne cause pas de pollution de l'air, de pluies acides ou de réchauffement climatique.