La principal corriente del municipio es el mencionado río Pantepec que atraviesa el territorio de sur a norte por un extensión de aproximadamente 20 kilómetros, proviene del municipio de Pantepec y señala parte del límite con el estado de Veracruz, hacia donde continúa para incorporar sus aguas al río Cazones.