Den utspringer 2500 meter over havet ved Paektufjellet i Changbaifjellene og renner etter 790 kilometer ut i Gulehavet mellom den kinesiske byen Dandong og den koreanske byen Sinŭiju. De viktigste sideelvene er Changjin-gang, Hŏch'ŏn-gang og Tongro-Gang. Elvas nedslagsfelt er på 31.739 km².