El casco urbano está regado por el río Aracataca y los canales de riego Antioquia y Tolima que atraviesan el poblado, además recibe aguas del río Fundación, el río Tucurinca y otros ríos menores como el Maranchucua y el Duboncina.