鸭绿江发源于长白山主峰南麓海拔2300米处的长白山天池,上游旧称建川沟,流向先向南,经长白朝鲜族自治县转向西北,再经临江市转向西南,干流流经吉林、辽宁两省,在辽宁省丹东市东港附近流入黄海北部的西朝鲜湾。鸭绿江全长795公里,流域面积6、19万平方公里,拥有浑江、虚川江、秃鲁江等多条支流。拥有水丰、太平湾等数个大中型水电站、水库。鸭绿江主要支流在朝鲜境内有虚川江、长津江、慈城江、秃鲁江和忠满江等,中国境内有浑江、蒲石河和瑗河等。