El clima es templado y semihúmedo en el valle (media anual: 11° C) y templado-frío y húmedo en las altiplanicies (media anual: 8° C).