Sus altitudes oscilan entre los 2310 y 1196 msnm; por consiguiente sus climas son muy variables, predominando el frío y el templado, aunque hay algunas zonas de clima cálido.