Además del lago este municipio es irrigado por los ríos Nahualate, Coyolate, Madre Vieja, el Mocá y muchos afluentes de estos.