El clima es templado semiseco, tiene una temperatura media de 16º con una precipitación anual de 400 a 500 milímetros predominante durante el verano.