También atraviesan el municipio una gran cantidad de ríos, aunque algunos ya evidencian la extrema contaminación, algunos de estos son: Las Escobas, que provee de agua a la ciudad, Río Escondido, Piedras Negras, Quebrada Seca, Cacao y San Carlos, entre otros.