Cuenta con un clima templado semi-frío, con una temperatura media anual de 15º C y una precipitación pluvial anual de 500 a 1200 milímetros.