El municipio es cálido húmedo con abundantes lluvias en verano, tiene una temperatura media anual de 26.4 °C, siendo la máxima media mensual en mayo con 34.5 °C, y la mínima media en diciembre y enero con 22 °C.