El municipio reúne variedad de climas, ya que sus alturas van desde los mil metros sobre el nivel del mar hasta los 5 mil.