압록강의 길이 790 km이며, 유역면적 6만3160 ㎢km<sup>2</sup>이다. [[백두산]]의 해발 2500 m 위치에 있는 수원(水源)에서 발원해서, 한반도와 중국 대륙의 경계를 따라 흐르다가 [[신의주]]와 [[단동]] 사이를 지나 서쪽의 [[황해]]로 흘러나간다. 중화인민공화국의 [[지린 성]]과 [[랴오닝 성]]이 압록강과 인접하며, 조선민주주의인민공화국은 [[평안북도]], [[자강도]], [[량강도]]가 접한다. 강에는 [[비단섬]], [[위화도]], [[황금평]] 등의 하중도가 있다.