В реки вода попадает несколькими путями, причем вклад разных факторов сильно различается в зависимости от того, в какой природно-климатической зоне находится река. В водность большинства российских рек наибольший вклад вносит таяние снега. Этот фактор наиболее значим для рек европейской части страны (кроме Северного Кавказа), а также для рек Сибири. У таких рек большая часть стока проходит в половодье, которое проходит каждый год примерно в одно и то же время. Типичный пример – Волга, сток которой формируется в результате таяния снега на 60%. Принципиально близким к снеговому является ледниковое питание. Как следует из его названия, в этом случае вода поступает в реку в результате таяния ледников. В отличие от снега, ледники тают постепенно, поэтому вода поступает равномерно и половодье получается очень растянутым. Существенное значение такое питание имеет для ряда горных рек, в случае России это в первую очередь реки Северного Кавказа, а также некоторые реки на Алтае и в Восточной Сиб