Posee una cuenca hidrográfica importante, en la que destaca el río Lempa que limita al este; y otra serie de ríos que bajan del volcán de San Vicente y de cerros ubicados al sureste del municipio.