El municipio se localiza dentro de la Región Hidrológica Tuxpan-Nautla, cuenca del río Tecolutla, subcuenca río Tecuantepec y es bañado por varios ríos provenientes de la Sierra Norte.