Se halla formado por numerosos afluentes, entre los que se destacan el Río Candelaria, que se une al gran arroyo de Las Lechuzas; el segundo afluente es el río Ávalos que después cambia su nombre a San Gregorio que a su vez se une al tercer afluente que es el Río Pinto, finalmente desde el Valle de Punilla el cuarto afluente el río San Marcos.