Shaanxi war in seiner Geschichte häufig verheerenden Dürren ausgesetzt, die alle zwei bis drei Jahrzehnte auftraten, zwei Jahre andauerten und dazu führten, dass bis zu 20 % der Bevölkerung verhungerten. Die letzten derartigen Katastrophen traten in den Jahren 1899/1900 und 1929/31 auf; seitdem haben der Anschluss Shaanxis an das moderne Transportwesen und der Bau von Bewässerungsanlagen die Gefahr gelindert. Eine weitere Gefahr sind Starkregen im Sommer, die kleine Flüsse in der Lößebene anschwellen und zu zerstörerischen Strömen werden lässt, die viel Sediment mit sich führen und nicht nur alles auf ihrem Weg mitreißen, sondern große Gebiete unter einer dicken Schlammschicht begraben. Shaanxi wird immer wieder von Erdbeben getroffen, das Beben von 1556 gehört zu den verheerendsten in der Geschichte Chinas.