El clima es cálido subhúmedo con lluvias en verano, en la cabecera municipal la temperatura media anual es de 26° C con una precipitación pluvial de 990 milímetros anuales.