Por estar a una altura de 1.737 msnm (medidos en la plazuela de la iglesia de San Francisco) y muy cerca al Ecuador tiene una temperatura media de 18-19 °C durante todo el año, alcanzando temperaturas máximas en los meses de julio, agosto y septiembre en horas del mediodía -hasta 29 °C- y mínimas de 10 °C en horas de la madrugada en verano.