Los principales ríos que atraviesan el municipio son el río Grande y el Parapeto, de los que se forman los bañados de Izozog.