La superficie municipal se encuentra incluida en el clima semiseco templado. Su temperatura media anual promedio es de 16.2 ºC. La precipitación pluvial total anual promedio es de 429.6mm Destacando también los meses con mayor heladas que son noviembre, diciembre, enero y febrero.