El municipio presenta básicamente dos tipos de climas: seco y muy seco, con una precipitación media anual de 410 milímetros el primero y el segundo con una precipitación media anual de 299 milímetros.