El clima de este municipio es predominante extremoso de tipo semicálido se suelen presentar fuertes lluvias en verano, tiene una precipitación pluvial media de 80 milímetros.La temperatura promedio es de 23ºC, siendo la mínima de 0ºC y la máxima de 43ºC.