El clima de este municipio está considerado como subtropical. Su clasificación en el cañón es el de un clima cálido-subhúmedo con lluvias escasas en invierno. La precipitación pluvial inicia regularmente a mediados del mes de junio con un promedio de 713 milímetros cúbicos y una temperatura de 42º C la máxima y 0º C ó poco menos la mínima, con un promedio anual de 22º C.