El clima es cálido sub-húmedo con lluvias periódicas, la temperatura media anual en la cabecera municipal es de 24,4°C, con una precipitación pluvial de 956 mm anuales.