Al municipio lo dividen tres zonas hidrográficas: la Vertiente del Pacífico (120 km²); la Vertiente del Atlántico (506 km²); y la Cuenca Lacustre (Lago de Managua) con 200 km² que conecta con el océano Atlántico por el río San Juan al sur.