La zona norte tiene un clima templado subhúmedo con lluvias en verano, en la zona central del municipio, la más elevada, tiene un clima templado húmedo con abundantes lluvias en verano, en la misma zona central otro sector tiene clima Semicálido húmedo con abundantes lluvias en verano, hacia el sur otra zona registra clima semicálido subhúmedo con lluvias en verano y finalmente en el extremo sur del municipio el clima es clasificado como cálido subhúmedo con lluvias en verano.