El cantón se encuentra irrigado por los ríos Bermúdez, Pirro y la Quebrada Seca.