El municipio forma parte de la cuenca del río Tecolutla, de gran caudal que desemboca en la costa del Golfo de México en el estado de Veracruz.