La parte sur del municipio ubicada entre el volcán de Santa Ana y el lago de Coatepeque se localiza en la cuenca del lago de Coatepeque, y el extremo sur del municipio se encuentra en la subcuenca Banderas de la cuenca del río grande de Sonsonate.