La temperatura media anual en el municipio va de los 14° a 18 °C, exceptuando su extremo norte donde suele variar a los 18° a 22° C.