El municipio se localiza en la zona de climas secos de la Sierra de Zapotitlán, presenta tres climas, que muestran un decremento de humedad en dirección oeste- este.