El municipio se encuentra regado por una red hidrográfica de la que sobresale la principal arteria fluvial determinada por el río Los Andes (también conocido como Botello o Tenequene) cuyo nacimiento se halla al sur-occidente de la cabecera municipal, y desemboca en el río Bojacá.