2021年,涪城区境内当年水资源总量35300万立方米,其中地表水总量35300万立方米,地下水总量7900万立方米(为重复计算量)。全区2021年平均降水量1086.1毫米,汛期总体降雨情况前期降雨少,进入主汛期后降雨量开始明显增多。全区汛期累积雨量平均为978.5毫米(占全年总降雨量的90%),全区汛期月平均雨量162.9毫米(其中主汛期8月全月平均降雨量达278.6毫米,9月全月平均降雨量达226.2毫米,8、9两月雨量占整个汛期总雨量的61.9%,较为罕见的是在今年汛期延长期10月5日还出现了一次强降雨,10月上半月的平均降雨量达到150.6毫米),稍多于多年平均水平,为丰水年份。
区境内有8条河流,分别为涪江、安昌河、草溪河、方水河、麻柳河、木龙河、平政河、阴山河。其中,涪江和安昌河为主要河流。
涪江是长江支流嘉陵江右岸最大支流,发源于松潘县黄龙乡岷山雪宝顶峰西北之雪山梁子。从江油市龙凤镇进入涪城区青义镇,在涪城区境内河长36.82千米,流经青义镇、城郊街道、工区街道、城厢街道、塘汛镇、丰谷镇。天然落差76.5米,枯水流量为67立方米/秒,多年平均流量为93.4亿立方米/年,境内流域集水面积约574.79平方千米,出境流域集水面积约13627平方千米。境内主要支流上游至下游依次为方水河、平政河、安昌河、木龙河、麻柳河。
安昌河为涪江右岸的一级支流,其上源分为两支,右支茶坪河为主流,发源于北川县境内天麻山南麓, 由西北向东南流,在北川安昌镇与左支苏宝河汇合后,始称安昌河。多年平均流量21.47立方米/秒,最大洪峰流量1510立方米/秒,最枯流量3.5立方米/秒,经安县黄土镇、穿过花荄镇、界牌镇、经绵阳市永兴镇、高新区后进入涪城区,于南塔嘴汇入涪江。