El municipio cuenta con varios ríos; los más importantes son: El Colima, Salado y Naranjo o Coahuayana; de escaso caudal son los arroyos de El Zarco, El Astillero Salitrillos, Cardona, Colomitos y El Chico, y solo llevan agua en periodo de lluvia los siguientes: El Manrique, La Estancia, La Cañada, Tepames, Tinajas y La Palmera.