La temperatura presenta variaciones, debido a que en el municipio hay zonas con mayor altura que otras, la temperatura media es de 15.1° grados C°, la media anual es de 11.1, la extrema máxima es de 39 y la extrema mínima, es de 8 grados centígrados bajo cero; la precipitación pluvial anual es de 660 mm, los días con heladas son aproximadamente 24.