Cuenta con tres corrientes de agua, río Chicavasco, río Quetzalapa y río Carrizal con 287 cuerpos de agua.