El río San Juan atraviesa gran parte de su territorio cuyas aguas se encuentran contaminadas por los desechos residuales de las industrias del vecino municipio de San Juan del Río y en menor cantidad por las descargas de aguas negras de las poblaciones aledañas al cauce del río.