In the upper stream the river is mostly fed by glaciers and high-mountain snow (49%). Near Krasnodar, this contribution drops to 32%; meanwhile, the water supply from the subsoil water increases from 21% to 32%, and that of rainwater from 27% to 32%. The river does not freeze over because of a relatively warm climate and rapid flow in the upper part. The Kuban River is characterized by numerous (6–7 through the year) floods due to rains and thaws, both in the winter and summer. The water level used to fluctuate by up to , with the maximum in July and the minimum in February. The amplitude of these fluctuations was reduced by construction of the Nevinnomyssk channel and the Tschikskoe, Krasnodar and Shapsug reservoirs. These measures also provided water for fish farming and rice fields.