El municipio presenta 2 climas: semicálido subhúmedo con lluvias en verano, el cual sse presenta al norte del territorio; y semicálido subhúmedo con lluvias en verano, el cual cubre el sur del municipio.