Sus ríos son: Mayabeque, Mampostón, Culebra, Catalina, Cotilla, San Antón y algunos otros de menor caudal.