陕西省拥有河流总数超过583条,其中流域面积在100平方公里以上的河流就有349条。河流大致可以分为两大水系:一是黄河水系,主要集中在秦岭以北,包括渭河、泾河、无定河、延河、北洛河等;二是长江水系,主要分布在秦岭以南,包括汉江、丹江、嘉陵江等。