При помощи плотин можно регулировать уровень воды в реках, озёрах, прудах.
Подняв уровень воды в реке можно сделать её судоходной, тогда исчезают пороги, увеличивается ширина русла, глубина фарватера, длина судоходного участка.
Плотины могут ограничивать размер водоёма, ограждать от разливов весной. Есть не мало участков земель рядом с крупными водохранилищами, которые находятся ниже уровня воды, но защищены плотинами и используются.
Также плотина может уменьшить сброс воды на время, если ниже по течению есть угроза затопления, пока не сойдёт лишняя вода, или увеличить, если засуха.
Многие современные производства нуждаются в большом количестве воды - с/х, энергетика, металлургия, чтобы обеспечить необходимый запас воды строят плотины.