Tiene una altitud media de 2400 msnm, un clima semiárido, temperaturas que varían entre 12 y 18ºC y una pluviosidad de entre 300 y 1100 mm.