El clima que se registra en el municipio es extremoso y muy cálido, debido a estar situado en una región fundalmente desértica, el clima se clasifica oficialmente como "Semiseco semicálido" en la mitad norte del territorio y como "Seco muy cálido y cálido" en la zona sur, la temperatura media anual sigue el mismo patrón, registrándose en la zona norte un rango de 18 a 20°C y en la zona sur superior a los 20°C, prácticamente todo el territorio registra una precipiación media anual que va de los 300 a los 400 mm, únicamente se diferencia la zona contigua al río Bravo, donde la precipitación va de 400 a 500 mm.