Las principales vertientes del municipio son río Grande, río Teococuilco que es el más amplio y en su área corre el río Seco o Loco.