En cuanto a las temperaturas, según los datos acumulados por el IDEAM en su estación meteorológica ubicada a las afueras del municipio, la temperatura anual es 29,5 °C, con máximas y mínimas de 24 °C y 35 °C respectivamente, la temperatura máxima histórica registrada es de 44.5 °C el 29 de agosto de 2008 y la mínima de 17 °C.