El casco urbano se encuentra a un altura de 860 metros sobre el nivel del mar, siendo un clima tropical cálido cuyo promedio es de 24 °C, pero tiene pisos térmicos superiores más fríos y de páramo en la montaña alta.