Los cerros que rodean a Caxhuacan terminan en el río Zempoala o en el arroyo Tehuancate, ambos muestra un declive general en dirección suroeste a noroeste.