通城境内有港、溪135条,河床多粗沙结构。各溪流分别汇于隽水河、菖蒲港、铁柱港、沙堆河四大水系后而注入陆水。全县有中小型水库73座,其中:中型水库有云溪、百丈潭、东冲、左港、阁壁、龙潭等6座,蓄水能力9356万m3;小㈠型水库15座,蓄水能力3212万m3;小㈡型水库52座,蓄水能力1400万m3;有塘堰11278处,蓄水能力4782万m3;总蓄水能力18750万m3。各中型水库合计总干长4.5km,干渠长145.9km,构成云阁龙、左港、东冲、百丈潭四大灌区,有效灌溉面积20.6万亩。
通城县地表水资源主要来自大气降水,由于各季节大气降水不均,产生径流量变化较大,常年平均地表水资源为10.3472亿m3。因无过境客水,地下水随地表水变化而变化,不稳定,一般平均产水模数为20—30万m3/km2•年,资源量为2.3728亿m3。全县水能理论蕴藏量为52451kw,近期可开发利用量约40910kw,占理论储藏量的78%。截止2008年,已建成以百丈潭、云溪、黄龙三条水系梯级电站为骨干的小水电站62座,装机92台,容量2.51万kw,占近期可开发利用量的61.7%,占理论储藏量的48.3%,多年平均发电量7200万千瓦时,发展成为以自发小水电供电为主的县。