El río Pánuco pasa por el extremo sur del municipio, donde recibe el nombre de río Oviedo.