El clima de la provincia es semiárido con una temperatura promedio de 26.5 °C y un promedio de precipitación anual de 700 mm.