주요강 / 主な川
         
  길이(km) 류역면적(㎢) 시작되는곳 끝나는곳
압록강 803 64,739.80  량강도 삼지연군 백두산 남쪽  평안북도 신도군
두만강 547.8 32,920.00  량강도 삼지연군 백두산 동남쪽  라진 ― 선봉시 선봉군
락동강 523.2 23,370.00  강원도(남) 태백시 함백산  부산시 강서구
   502.8 34,395.70  강원도(남) 태백시 대덕산  개성시 판문군 ― 경기도 김포시 
대동강 450.3 20,247.00  평안남도 대흥군 랑림산 한태령  황해남도 은률군 ― 남포시 와우도구역 
   409.8 9,899.50  전라북도 장수군 팔공산  충청남도 서천군 ― 전라북도 군산시 
섬진강 219.7 4,881.00  전라북도 진안군 팔공산  경상남도 하동군 ― 전라남도 광양시
청천강 217 9,552.60  자강도 동신군 갑현령  평안북도 정주시 ― 평안남도 문덕군
례성강 187.4 3,916.30  황해북도 수안군 언진산  황해남도 배천군 ― 개성시 개풍군
남대천
(단천)
176.3 2,323.20  량강도 갑산군 화동령  함경남도 단천시
금야강 145.1 2,200.50  함경북도 수동구 기대봉  함경남도 금야군
영산강 139.1 3,466.00  전라남도 담양군 룡면  전라남도 령암군 ― 무안군
북대천
(단천)
128.1 1,445.10  함경남도 단천시 대동령  함경남도 단천시
어랑천  112.9 2,014.00  함경북도 어랑군 궤산봉  함경북도 어랑군
성천강 105.3 2,417.70  함경남도 신흥군 금패령  함경남도 함흥시 해안구역
남대천
(길주)
102.7 1,346.50  량강도 백암군 남설령  함경북도 김책시 ― 화대군
덕지강 101.5 1,176.80  함경남도 수동구 재령산  함경남도 금야군 ― 강원도 천내군
금진강 98.2 842.5  함경남도 함주군 백산  함경남도 정평군
남대천
(안변)
93 857  강원도 세포군 성산리  강원도 안변군
 
(고성)
85.5 561.6  강원도 고성군 차일봉  강원도 고성군