Santa Cruz cuenta con un clima seco templado BS,Kw(x)(c), con una temperatura media máxima mensual de 27.5°C y una temperatura media mínima mensual de 7.9°C.