长江的三大支流是汉江、嘉陵江和岷江。长江流域面积超过1万平方公里的支流有49条,包括岷江、赤水河、沱江、嘉陵江、乌江、汉江、雅砻江、湘江、沅江、赣江、清江。全长1000公里以上的支流有汉江、嘉陵江、雅砻江、元江、乌江等。雅砻江、岷江、嘉陵江、乌江、汉江、元江、湘江、赣江是长江的八大支流。
发源于世界屋脊的长江,在青藏高原唐古拉山脉的各拉丹冬峰西南侧。干流流经青海省、西藏自治区、四川省、云南省、重庆市、湖北省、湖南省、江西省、安徽省、江苏省、上海市11个省级行政区,在崇明岛以东汇入东海,全长6387公里,仅次于非洲尼罗河和南美洲亚马逊河,居世界第三位。
宜昌以上的长江干流为上游,长4504公里,流域面积100万平方公里,其中直门达至宜宾称为金沙江,长3464公里;宜宾至宜昌河段俗称川江,全长1040公里;宜昌-湖口为中游,全长955公里,流域面积68万平方公里。河口以下是下游,全长938公里,面积12万平方公里。