Su clima es templado semi-seco en verano y frio en invierno con heladas frecuentes y extremosas, tiene una temperatura media de 20°C.