El clima predominante es semicálido subhúmedo, en la cabecera municipal la temperatura media anual es de 24.5 °C con una precipitación pluvial de 800 milímetros anuales.