Clima templado subhúmedo con lluvias en el verano, la temperatura media anual es de 15 °C, la máxima es de 30 °C, la mínima extrema es de 5 °C La precipitación pluvial máxima en 24 horas es de 46.2 mm.