El extremo oriental del municipio está bordeado por el río Mezcalapa, que corre hacia el oriente hasta desembocar en el Golfo de México.