一 河流
汉江 源于宁强墦塚山,经城固于本县清水乡西南沙河口入境。流经湑水、二龙、谢村、小江、戚氏、磨子桥、城关、龙咀、贯溪、黄安、安岭、龙亭、石槽、槐树关、黄家营、金水、良心、桑溪、黄金峡等19乡(镇),沿途接纳湑水、溢水、傥水、酉水、金水、子午河、沙河、东沙河、桃溪河等22条支流,于黄金峡乡渭门村关沟口东流入西乡县境。境内流长84公里,天然落差84.5米,流域面积3200平方公里,年平均径流量71.59亿立方米,平均流量227立方米/秒,最大洪水16360立方米/秒。县城段6~9月多年径流量35亿立方米。江道在湑水至黄安乡小峡的平川段,长28.8公里,属缓湾窄深式稳定型河床,冲淤基本平衡;自小峡进入山区,沿途山高谷深,多险滩,水流湍急。
湑水河 源出周至县财神岭,经太白县二郎坝西南进入本县坪堵乡,接纳西岔河、坪堵河、清溪河,于佛爷坪流入城固县境。下游河道由湑水乡西南至河口,为洋、城两县界河。河道全长165.5公里,经县境15.5公里,天然落差120.3米,流域面积254平方公里,年平均径流量7.84亿立方米,平均流量23.7立方米/秒,最大洪水2580立方米/秒。
溢水河 源于本县窑坪乡以北的大岩洞,由北向南,纵穿窑坪乡,于阳坪乡两河口接纳三岔河,又南行,流经花园、溢水、前湾、谢村、戚氏等乡(镇),从戚氏乡七里店西南端注入汉江。主河道长58.8公里,天然落差1260米,流域面积304平方公里,年平均径流量1.49亿立方米,年平均流量4.73立方米/秒。
傥水河 源于本县铁河乡以北的三官庙,由西北流向东南,至上东沟折向西南至铁河街,接纳大西沟溪流,再向东南,流经关帝、四郎、纸坊、戚氏、城关等乡(镇),从县城西注入汉江。河道长59.2公里,天然落差1293.8米,流域面积299平方公里,年平均径流量1.2亿立方米。年平均流量3.81立方米/秒。
酉水河 源于本县华阳镇东北昏人坪梁南坡,沿酉谷,由东北流向西南,纵穿华阳镇,又东南流经茅坪、八里关、阳河、罗曲、酉水、槐树关、黄金峡等乡,沿途接纳核桃坝河、吊坝河、干沟河、石塔河、九池河、八里关河、阳庄河、火地沟河之水,于黄金峡乡的中坝庙注入汉江。主河道长114公里,天然落差2071米,流域面积972平方公里,多年平均径流量4.31亿立方米。年平均流量13.67立方米/秒。
金水河 源于秦岭光头山东南侧蛇草坪,由本县秧田乡牛角坝北部边缘入境,由北向南,穿秧田、金水乡,从金河口注入汉江。河道全长75公里。县境内流长48公里,全流域面积732平方公里,年平均径流量2.7亿立方米,年平均流量8.56立方米/秒,天然落差1633米,河道窄狭,河床坡降不足1/500。
子午河 源出宁陕县境,经桑溪南缘与西乡县交界,从黄金峡乡白赡晟南端注入汉江。县内流域面积49平方公里,年平均流量44.87立方米/秒。
沙河 源于城固县五堵区境内,由本县草庙乡柳树坪入境,至小江乡沙河口入汉江。河道长28.6公里,境内流域面积84平方公里,年平均径流量0.36亿立方米,年平均流量1.44立方米/秒,河床平均坡降4.7‰。
东沙河 源于本县石关乡,由安岭乡西注入汉江。河道长29公里,天然落差100.5米,流域面积132平方公里,年平均径流量0.65亿立方米,年平均流量2.06立方米/秒。
桃溪河 源于黄家营乡,至黄金峡乡西入汉江。
注入汉江的还有:源于关帝乡大头沟,流经八龙乡,至戚氏乡朱家村入江的苧溪河;源于白石乡,流经贯溪乡入江的双龙河;源于长溪乡,流经东柳乡,至龙亭以南入江的大龙河及石槽乡的孙家河,槐树关乡的店子河,金水乡的剪子河,良心乡的关沟河、良心河等。
二 池塘
据民国36年(1927)吴相融署《洋县志》载,本县较大的陂塘有百顷池和大唐池。“百顷池在县西南十里(今小江乡)汇小沙河水以溉田”。“大唐池在县西二十余里(今前湾乡),蓄溪流沼沚溉田甚多,广数十亩。又池稍小,今有大池子、小池子之名”。
解放前,汉江以南丘陵地带多沟垴挖塘,也以田屯水。平坝塬上无引灌条件的,则择高地建塘蓄水。前湾、溢水、范坝、六陵渡、谢村、老庙、东坡等地较大的池塘有大池、小池、刘家塘、王池、杏池、鱼池、莲花池、东旁池、三角池等。由池塘灌溉的水田,称“塘田”。
解放后,各地在农田水利基本建设中,从实际出发,修筑不少大小池塘。旧时的大唐池灌区自1956年大部分为惠渠取代;百顷池于1957年为沙河水库淹没。1989年全县有池塘2104口,总蓄水面积3105亩,蓄水容量720万立方米。