El municipio forma parte de dos regiones hidrológicas, la de Costa Grande y en ella prácticamente toda la zona oeste, suroeste y sur el municipio es bañada por la cuenca del río Atoyac, el resto del territorio municipal forma parte de la región Costa Chica-Río Verde y es enriquecido por el río Papagayo.