Плотина — главное подпорное сооружение, которое собственно и формирует внешний облик любого гидроузла вне зависимости от его назначения. В проектировании гидротехнических сооружений существуют несколько типов плотин в зависимости от материала, из которого они возводятся. Основные типы плотин — это плотины бетонные и плотины грунтовые. Каждый из этих двух типов включает множество подтипов (в зависимости от конструкции и назначения).

Выбор в проекте гидроузла именно бетонной плотины определяется исходя из различных критериев. Но наиболее важные из них — нижеследующие три:
1. Отсутствие грунта для отсыпки грунтовой плотины (недостаточен объём, несоответствующие свойства грунта).
2. Достаточно узкая долина реки, обычно с крутыми склонами.
3. Необходимость пропуска больших паводков.