太湖流域行政区划分属江苏、浙江、上海、安徽三省一市,其中江苏19399平方公里,占52.6%;浙江12093平方公里,占32.8%;上海5178平方公里,占14%;安徽225平方公里,占0.6%。流域内分布有特大城市上海市,江苏省的苏州、无锡、常州、镇江4个地级市,浙江省的杭州、嘉兴、湖州3个地级市,共有30县(市)。有500万人口以上特大城市1座,100~500万人口的大城市1座,50~100万人口城市3座,20~50万人口城市9座。至1997年止流域内共有人口3611万人,约占全国人口2.9%,其中农业人口1844万人,非农业人口1767万人,城市化水平达49%。流域内有耕地2266万亩,比1985年减少384万亩,主要用于建设用地。其中水田1856万亩,旱地410万亩,复种指数200%。流域用地状况,耕地占41%,水域15%,建设用地18%,其他用地26%。