Las dos principales corrientes del municipio son el río Conchos, el principal del estado de Chihuahua y que señala el límite municipal norte con Satevó, este río proviene desde el vecino municipio de Nonoava y continúa hacia el de Valle de Zaragoza, la segunda corriente es el río Balleza, que en sentido suroeste-noreste proviene de El Tule y en el territorio de Rosario se une al río Conchos.