El casco urbano del municipio se encuentra localizado sobre los 300 metros sobre el nivel del mar y presenta una temperatura promedio de 25.7 °C, siendo los meses de enero a marzo los más calurosos; la temporada de lluvias se presenta a partir del mes de abril, prolongándose hasta octubre, de acuerdo con la estación del IDEAM Huerta La Granja.