El territorio municipal se encuentran los siguientes climas con su respectivo porcentaje: Templado subhúmedo con lluvias en verano, de menor humedad (54.0%), semiseco templado (38.0%), templado subhúmedo con lluvias en verano, de humedad media (6.0%) y templado subhúmedo con lluvias en verano, de mayor humedad (2.0%).