El municipio cuenta con arroyos como el río Alegre y Naranjo, así como el río Jaltepec y Pakital que son tributarios del río Coatzacoalcos.