长江的源头位于青海省昆仑山脉冰川区域,距离青海省玉树县城约35公里。长江的终点在上海市的长江口处,流经了18个省、市、自治区,包括青海、西藏、四川、云南、贵州、湖南、重庆、湖北、安徽、江西、江苏、浙江、上海等。其中,长江干流途经的主要省份有:四川省(雅砻江)、贵州省(乌江)、云南省(金沙江)、湖北省(洞庭湖)和安徽省(芜湖)。