El territorio municipal se encuentran los siguientes climas con su respectivo porcentaje: Semiseco templado (88.0%), templado subhúmedo con lluvias en verano, de menor humedad (10.0%) y templado subhúmedo con lluvias en verano, de humedad media (2.0%).