Енисей относится к типу рек смешанного питания с преобладанием снегового. Доля последнего немного менее 50 %, дождевого 36—38 %, подземного в верховьях до 16 %, к низовьям она уменьшается. Замерзание Енисея начинается в низовьях (начало октября). Для Енисея характерны интенсивное образование внутриводного льда, осенний ледоход. Ледостав в низовьях с конца октября, в середине ноября в среднем течении и у Красноярска и в конце ноября — декабре в горной части. На отдельных участках в русле возникают мощные наледи. Для большей части Енисея характерно растянутое весеннее половодье и летние паводки, зимой резкое сокращение стока (но уровни падают медленно из-за развития зажоров). Для верховьев характерно растянутое весенне-летнее половодье. Половодье на Енисее начинается в мае, иногда в апреле, на среднем Енисее несколько раньше, чем на верхнем, на нижнем в середине мая — начале июня. Весенний ледоход сопровождается заторами. Размах колебаний уровня Енисея в верховьях 5—7 м в расширениях и 15—16 м в сужениях, в нижнем течении он больше (28 м у Курейки), к устью уменьшается (11,7 м у Усть-Порта).