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