Los ríos principales son San Antonio que recorre 11,5 km dentro del municipio y El Carmen o Los Almendros, cuyo recorrido dentro del municipio es de 6,3 km.