El clima es de semicálido a templado, con lluvias invernales menores de 5 % de precipitación pluvial y de 750 a 800 mm, como media anual.