Por encontrarse este municipio en la vertiente meridional del Popocatepetl, los escurrimientos que provienen de éste van formando el río Amatzinac, que tiene un curso de 35 kilómetros aproximadamente, mas al sur se llama río Tenango.