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