湖密布，全市有246条河流、19个湖泊，主要属富水、陆水、淦水流域，淦水干流亦流经咸宁城区。湖泊主要有西梁湖、斧头湖、蜜泉湖、大岩湖、黄盖湖等。此外，咸宁市境内建有5座大型水库以及18座中型水库，五座大型水库为富水水库、陆水水库、青山水库、南川水库和三湖连江水库。2011年数据，咸宁市全年水资源总量65.01亿立方米（地表与地下不重复计算），地表水资源量62.78亿立方米，地下水资源量13.38亿立方米，另有大中型水库蓄水总量8.0010亿立方米（不含三湖连江水库）。咸宁市温泉资源丰富，可开发利用的有四