Clima semicálido subhúmedo con lluvias todo el año; temperatura media anual mayor de 18 °C; temperatura del mes más frío entre -3 y 18 °C; precipitación del mes más seco mayor de 40 milímetros; por ciento de la lluvia invernal con respecto a la anual, menor de 18.