La ciudad tiene un clima entre cálido, clima templado y soleado, con una amplitud térmica moderada, que oscila entre los 19,2 °C mes de febrero y 14,7 °C mes de julio, con una temperatura media anual de 17.1 °C similar al clima seco de yunga (sierra baja) y desierto subtropical.