安徽省共有河流2000多条,河流除南部新安江水系属钱塘江流域外,其余均属长江、淮河流域。长江自江西省湖口进入安徽省境内至和县乌江后流入江苏省境内,由西南向东北斜贯安徽南部,在省境内416千米,属长江下游,流域面积6.6万平方千米。安徽省共有湖泊580多个,总面积为1750平方千米,其大型12个、中型37个,湖泊主要分布于长江、淮河沿岸,湖泊面积为1250平方千米,占全省湖泊总面积的72.1%。淮河流域有八里河、城西湖、城东湖、焦岗湖、瓦埠湖、高塘湖、花园湖、女山湖、七里湖、沂湖、洋湖等11个湖泊,长江流域有巢湖、南漪湖、华阳河湖泊群、武昌湖、菜子湖、白荡湖、陈瑶湖、升金湖、黄陂湖、石臼湖等10个湖泊。其中巢湖面积770平方千米,为安徽省最大的湖泊,全国第五大淡水湖。