По размерам создаваемой емкости подпорные гидроузлы можно разделить на два вида: водохранилищные и русловые.
Водохранилищные гидроузлы образуют значительное по объему водохранилище путем затопления русла и поймы реки; такое водохранилище может вести регулирование стока реки.
Русловые гидроузлы характеризуются тем, что подпорный уровень в них не превышает бровки русла, при этом пойма реки не затопляется.
Напор руслового гидроузла образуется за счет разницы между подпорным уровнем и уровнем воды в реке в межень; последний всегда ниже бровки русла