Chế độ sông phụ thuộc vào chế độ mưa và nguồn nước cung cấp có thể phân chia thành mấy kiểu chính sau:
Sông chảy trong các miền khí hậu xích đạo và ôn đới hải dương có nguồn cung cấp nước chủ yếu do mưa. Ở đây, lượng mưa phân bố đều quanh năm nên sông có nhiều nước và đầy nước thường xuyên.
Sông chảy trong các miền khí hậu gió mùa, có mưa chủ yếu vào mùa hạ nên nước sông lớn vào hạ-thu và cạn vào đông-xuân. Sông Hồng tại miền Bắc Việt Nam thuộc kiểu chế độ này.
Sông chảy trong miền cận nhiệt Địa Trung Hải có mưa về mùa đông nên nước sông lớn vào mùa đông và khô cạn vào mùa hạ,
Sông chảy trong miền khí hậu cận cực, ôn đới lục địa, có nguồn cung cấp nước chủ yếu vào mùa xuân do tuyết tan và mưa vào xuân-hạ nên nước lớn vào cuối mùa xuân và đầu mùa hạ. Về mùa đông, các sông đóng băng trong một thời gian dài.
Các sông chảy trong miền khí hậu khô hạn, nguồn cung cấp nước chủ yếu do tuyết và băng tan từ núi cao nên có nước lớn vào cuối mùa xuân, đầu mùa hạ và lưu lượng giảm dần về hạ lưu.