云南省、贵州省、重庆市,主要流经贵州省
北源六冲河出赫章县北,南源三岔河出威宁彝族回族苗族自治县东,两源集合后称鸭池河。东北流到息烽县乌江渡以下始称乌江口。经思南县、沿河县等,至重庆市酉阳土家族苗族自治县龚滩,折向东北流,在涪陵入长江,长1018千米(其中贵州境内874千米)。