Se sitúa en altitudes que varían de 1800 a 3400 metros, su clima es moderadamente frío en las partes altas y al noroccidente es templado y subtropical, con temperaturas que varían de 13 a 15 °C.