Riegan el municipio los ríos: Agua Caliente, Los Vega, Grande de Bolívar o El Zapote, La Paz, Tepemechín y La Manzanilla; las quebradas: Guapinol, El Puente o Los Girón, El Tigre, La Bruja, El Manzano, El Platanar, Las Cuevitas, El Agua Zarca, La Torrecilla, Los Almendritos, Las Flores, Romelia, Las Lajitas, Las Pilas, El Cementerio, El Cerro, La Canoa, La Paloma, La Ciénaga, El Salto, La Rinconada, Las Uvas, Las Tunas, Los Almendros, Los Pereira, El Limón, El Castaño, El Roble o Las Queseras, Los Talpetates y Los Guerra.