La mitad oriental, así como el norte del territorio, tienen un clima semicálido subhúmedo con lluvias en verano; la zona oeste y noroeste registran un clima templado subhúmedo con lluvias en verano, y el extremo suroeste tiene un clima semiseco semicálido.