El clima es húmedo y cálido del trópico, con temperaturas medias anuales entre 25° y 30 °C, los ríos y otros hacen húmedas algunas partes del municipio y las lluvias terminan sobresaturando con más de 1.000 mm.