El clima es semiárido extremoso, con temperaturas que varía de 41.5 °C y -17.5 °C; la vegetación consta principalmente de cactáceas, palma, yuca, mezquite, biznaga y gobernadora.