乌江流经贵州省威宁县、沿河土家族自治县、思南县、沿河县,重庆市酉阳县、彭水县、武隆县、涪陵区和湖北省恩施土家族苗族自治州。
乌江发源于贵州省境内威宁县香炉山花鱼洞,流经黔北及渝东南酉阳彭水,在重庆市涪陵注入长江。
乌江有南北两源,南源三岔河,北源六冲河,习惯上以南源三岔河为乌江干流。三岔河发源于贵州西部高原乌蒙山脉东麓,威宁县盐仓镇营硐村石缸洞,海拔2260米。乌江干流全长1037公里,流域面积8.79万平方公里。六冲河汇口以上为上游,汇口至思南为中游,思南以下为下游。较大支流有六冲河、猫跳河、清水江、湘江、洪渡河、芙蓉江、唐岩河等15条,天然落差2123.5米,年均流量1650立方米/秒。流域内年均径流深600毫米,但年内分配不均,汛期5~9月占全年径流量的80%。乌江水系呈羽状分布,流域地势西南高,东北低,由于地势高差大,切割强,自然景观垂直变化明显。以流急、滩多、谷狭而闻名于世,号称“天险”。乌江彭水自治县、酉阳龚滩古镇至贵州沿河段约100公里,拥有“千里乌江,百里画廊”的美誉。