El clima es templado-frío y semiárido, registrando temperaturas medias anuales que varían entre los 14 y 12 °C.