El municipio se encuentra a una altura de 2200 msnm, con una temperatura media de 18 °C.