宁强县属长江流域,分属嘉陵江,汉江两大水系,河网密度为1.4公里/平方公里,流域面积10平方公里以上的河流有78条,10平方公里以下5平方公里以上的河流有95条。
汉江水系分布在本县东北部的城关区、铁锁关区和大安区。较大支流有大安河、小河、白岩河等。按古书记载,汉江源于本县嶓冢山(汉王山)。实则,无论从河流长度、流域面积或年径流量来看,玉带河应为汉江的主源。嘉陵江自略阳何家坡流入本县,由北向南,至丁家坝以下出境。县西部及南部各支流皆属嘉陵江水系,县内流域面积为2225.2平方公里,占全县总面积3248平方公里的68.25%,主要分布在巴山、阳平关、广坪、代家坝等区。嘉陵江水系在本县主要支流有西流河、广坪河、安乐河、三道河、黑水河、韩家河、清河、燕子河、金溪河等。