A su paso por las presas de Tenango y Necaxa (la última en territorio de Juan Galindo), se alimentan con sus aguas, recoge el caudal de pequeños afluentes y corrientes como Texcapa, Chapultepec, La Malva, Hayatlaco, Dos Puentes, Xoctongo, Mazontla, Cuacuila, etc.; que bañan el municipio en todas direcciones.