太湖流域面积36900平方公里,行政区划包括江苏省苏南地区,浙江省的嘉兴、湖州二市及杭州市的一部分,上海市的大部分。其中江苏省占53%,浙江省占33.4%,上海市占13.5%,安徽省占0.1%。

太湖流域在明朝以前属于同一个行政区域。太湖流域是吴文化的发源地,当地居民通行吴语。