El municipio está favorecido por poseer variedad de climas, desde los 10 °C de la zona cordillerana hasta los 28°c de la zona plana.