Det nordlige Shaanxi er kaldt om vinteren, og svært varmt om sommeren. Vinter og vår er tørre årstider. Den sørlige del av provinsen får mnest regn.