El municipio presenta una variedad de climas, Semiseco templado (73.0%) y templado subhúmedo con lluvias en verano, de menor humedad (27.0%).