Clima templado subhúmedo con lluvias en verano; temperatura media anual entre 12 y 18 °C; precipitación del mes más seco menor de 40 milímetros; por ciento de precipitación invernal con respecto a la anual menor de 5.