Las corrientes de agua que conforman el municipio son: Las Cruces, Santa Félix, Tenejate, Huitzilin, Texcapo, Nepupualco, Hueyatenco, Acocolca, Romerillos, Santa Catarina y Omiltepec.