Riegan el municipio los ríos: San Antonio, Chiquito, Las Pilas, El Carmen o Los Almedros, Las Pitas, El Espino, Maderas, San Pedro, El Achiotal y El Quebradón; las quebradas: Zanjón Prieto, El Guayabito, La Quebradona o La Mina, Seca, El Jobito, La Talpujera, El Cacao, El Cacho, Los Riítos, Hoyo Hondo, del Llano, Pozo Tibio, El Escondido, El Poshotal, El Piche, El Jocote, El Bejucal, El Chorro, Seco o del Viejo, Las Trancas, Agua Caliente, La Danta, El Tibio o El Capulín y Los Tubos.