Las corrientes de agua que conforman el municipio son: El Tepozán, Río Frío, Río Cuatlaco, Barranca El Charro, Barranca Melcochero, Río Santa Inés y Río Malayerba.