Les barrages bloquent les migrations des poissons et empêchent les sédiments de s'écouler en aval. Lorsqu'ils sont initialement installés, les barrages provoquent généralement des inondations du côté du barrage où l'eau s'écoule. Les barrages créent de grandes étendues d'eau stagnante, qui présentent quelques dangers, comme encourager la reproduction des moustiques.
Les barrages, en particulier les grands, peuvent causer de nombreux problèmes aux environs, en particulier la zone située derrière le barrage où l'eau s'écoule vers le blocage. Il y a des inconvénients à la fois pour la nature et pour les personnes vivant dans la région.
Il existe de nombreux effets négatifs sur la nature. Étant donné que les barrages bloquent les cours d'eau, tels que les rivières, tous les animaux qui dépendent du débit pour se reproduire ou dans le cadre de leur cycle de vie sont mis en danger. Les poissons migrateurs qui s'accouplent dans un endroit différent de celui où ils vivent le reste de leur vie, par exemple, sont incapables de s'accoupler et peuvent décliner en population. L'accumulation d'eau est également dangereuse pour la vie végétale qui pousse sur le rivage naturel de l'eau. La vie végétale est submergée et meurt. De plus, les sédiments bénéfiques qui sont normalement entraînés dans la rivière sont bloqués, ce qui diminue la fertilité du sol en aval du barrage.
De nombreux humains sont déplacés à cause des barrages. Les humains qui vivent dans une zone qui doit être inondée en raison d'un nouveau barrage doivent déménager et perdre leurs maisons à cause de la montée des eaux.