La principal corriente del municipio es el río Cupatitzio, que nace en el territorio y fluye en sentido norte a sur, existen además los embalses de Caltzontzin, Salto Escondido y Cupatitzio y una cascada conocida como La Tzaráracua.