El terreno del municipio es montañoso con elevaciones entre los 1500 m y 2800 m sobre el nivel del mar y con una temperatura media de 19ºC.