La temperatura media anual se registra en una sucesión de bandas que desde las partes elevadas de la sierra descienden hacia el valle, registrándose en las cumbres un promedio inferior a los 4 °C, hasta un promedio de 14 °C en la zona urbana y de 16 °C en los extremos este y sureste del municipio.