汕尾市河流多,水力资源丰富。境内集雨面积100平方公里以上的河流有螺河、螺溪、南北溪、新田水、乌坎河、长山河、水东河、龙潭河、鳌江,赤石河、明热水、黄江、西坑水、吊贡水、大液河等15条。多年来本地区平均降水量为2066毫米(1956~1997年),河川径流量为68.69亿立方米,其中浅层地下水为18.03亿立方米,全市年人均水资源量为2294立方米。区域内共计理论蕴藏量21.98万千瓦,其中可开发装机容量为16.53万千瓦,年可发电量5.5亿千瓦时。2008年全市平均降雨量约2958.7毫米,拆合降雨总量142.46亿立方米,比上年增加44.35%;地表水资源量88.99亿立方米,比上年增加48.2%;地下水资源量18.69亿立方米。2008年全市有大中型水库20座(其中大型水库2座,中型水库18座),年末蓄水总量3.03亿立方米,占正常库容的55.4%,比上年末减少1.41亿立方米。